From ae6ef6200d3bbec175b383dbf7edf3a86babd484 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Mon, 30 Mar 2026 04:51:34 +0000
Subject: [PATCH 01/32] Update KiCad symbols and footprints lists
---
public/kicad/footprints.txt | 2 +-
public/kicad/symbols.txt | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/public/kicad/footprints.txt b/public/kicad/footprints.txt
index a34b9406..01daec07 100644
--- a/public/kicad/footprints.txt
+++ b/public/kicad/footprints.txt
@@ -1,4 +1,4 @@
-# Generated on Mon Mar 9 04:23:25 UTC 2026
+# Generated on Mon Mar 30 04:50:04 UTC 2026
# This file contains all footprints available in the offical KiCAD library
Audio_Module:Reverb_BTDR-1H
Audio_Module:Reverb_BTDR-1V
diff --git a/public/kicad/symbols.txt b/public/kicad/symbols.txt
index 54fd79d2..a48f4b72 100644
--- a/public/kicad/symbols.txt
+++ b/public/kicad/symbols.txt
@@ -1,4 +1,4 @@
-# Generated on Mon Mar 9 04:24:12 UTC 2026
+# Generated on Mon Mar 30 04:50:41 UTC 2026
# This file contains all symbols available in the offical KiCAD library
4xxx:14528
4xxx:14529
@@ -15731,6 +15731,7 @@ Power_Management:RT9742AGJ5F
Power_Management:RT9742ANGJ5F
Power_Management:RT9742BGJ5F
Power_Management:RT9742BNGJ5F
+Power_Management:RT9742SNGV
Power_Management:SN6505ADBV
Power_Management:SN6505BDBV
Power_Management:SN6507DGQ
@@ -18692,6 +18693,7 @@ Regulator_Linear:TPS7A0530PDBZ
Regulator_Linear:TPS7A0531PDBV
Regulator_Linear:TPS7A0533PDBV
Regulator_Linear:TPS7A0533PDBZ
+Regulator_Linear:TPS7A20xxxDBV
Regulator_Linear:TPS7A20xxxDQN
Regulator_Linear:TPS7A3301RGW
Regulator_Linear:TPS7A39
From 52df554b297a94aebb99d81bc26dbf62a7712f4a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Mon, 30 Mar 2026 20:03:25 +0200
Subject: [PATCH 02/32] Added more warnings about sudo -E to docker docs
Related to issue #1319
---
docs/installation/installation_docker.md | 5 +++++
docs/upgrade/1_to_2.md | 2 ++
2 files changed, 7 insertions(+)
diff --git a/docs/installation/installation_docker.md b/docs/installation/installation_docker.md
index b7048169..391e1e03 100644
--- a/docs/installation/installation_docker.md
+++ b/docs/installation/installation_docker.md
@@ -95,6 +95,11 @@ services:
docker-compose up -d
```
+{: .warning }
+> If you run a root console inside the docker container, and wanna execute commands on the webserver behalf, be sure to use `sudo -E` command (with the `-E` flag) to preserve env variables from the current shell.
+> Otherwise Part-DB console might use the wrong configuration to execute commands.
+
+
6. Create the initial database with
```bash
diff --git a/docs/upgrade/1_to_2.md b/docs/upgrade/1_to_2.md
index ef0f4575..6cd4a3e4 100644
--- a/docs/upgrade/1_to_2.md
+++ b/docs/upgrade/1_to_2.md
@@ -60,6 +60,8 @@ The `php bin/console partdb:backup` command can help you with this.
If you want to change them, you must migrate them to the settings interface as described below.
### Docker installation
+**When running the console commands from inside a docker container's shell as root, be sure to use `sudo -E` to preserve the environment variables, so that they are correctly passed to the command.**
+
1. Make a backup of your existing Part-DB installation, including the database, data directories and the configuration files and the file where you configure the docker environment variables.
2. Stop the existing Part-DB container with `docker compose down`
3. Ensure that your docker compose file uses the new latest images (either `latest` or `2` tag).
From f9a8818e697c84d70310d22a0934b5e5e9ac95ab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Mon, 30 Mar 2026 20:09:16 +0200
Subject: [PATCH 03/32] Updated dependencies
---
composer.lock | 152 +++++++++++++++++++++----------------------
config/reference.php | 2 +-
yarn.lock | 63 +++++++++---------
3 files changed, 111 insertions(+), 106 deletions(-)
diff --git a/composer.lock b/composer.lock
index 0b375b2d..451f7df5 100644
--- a/composer.lock
+++ b/composer.lock
@@ -968,7 +968,7 @@
},
{
"name": "api-platform/doctrine-common",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/doctrine-common.git",
@@ -1052,13 +1052,13 @@
"rest"
],
"support": {
- "source": "https://github.com/api-platform/doctrine-common/tree/v4.3.2"
+ "source": "https://github.com/api-platform/doctrine-common/tree/v4.3.3"
},
"time": "2026-03-27T06:51:10+00:00"
},
{
"name": "api-platform/doctrine-orm",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/doctrine-orm.git",
@@ -1141,13 +1141,13 @@
"rest"
],
"support": {
- "source": "https://github.com/api-platform/doctrine-orm/tree/v4.3.2"
+ "source": "https://github.com/api-platform/doctrine-orm/tree/v4.3.3"
},
"time": "2026-03-27T06:51:10+00:00"
},
{
"name": "api-platform/documentation",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/documentation.git",
@@ -1204,13 +1204,13 @@
],
"description": "API Platform documentation controller.",
"support": {
- "source": "https://github.com/api-platform/documentation/tree/v4.3.2"
+ "source": "https://github.com/api-platform/documentation/tree/v4.3.3"
},
"time": "2026-03-06T15:07:49+00:00"
},
{
"name": "api-platform/http-cache",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/http-cache.git",
@@ -1284,13 +1284,13 @@
"rest"
],
"support": {
- "source": "https://github.com/api-platform/http-cache/tree/v4.3.2"
+ "source": "https://github.com/api-platform/http-cache/tree/v4.3.3"
},
"time": "2026-03-06T15:07:49+00:00"
},
{
"name": "api-platform/hydra",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/hydra.git",
@@ -1371,13 +1371,13 @@
"rest"
],
"support": {
- "source": "https://github.com/api-platform/hydra/tree/v4.3.2"
+ "source": "https://github.com/api-platform/hydra/tree/v4.3.3"
},
"time": "2026-03-20T09:00:10+00:00"
},
{
"name": "api-platform/json-api",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/json-api.git",
@@ -1453,13 +1453,13 @@
"rest"
],
"support": {
- "source": "https://github.com/api-platform/json-api/tree/v4.3.2"
+ "source": "https://github.com/api-platform/json-api/tree/v4.3.3"
},
"time": "2026-03-13T11:03:46+00:00"
},
{
"name": "api-platform/json-schema",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/json-schema.git",
@@ -1534,13 +1534,13 @@
"swagger"
],
"support": {
- "source": "https://github.com/api-platform/json-schema/tree/v4.3.2"
+ "source": "https://github.com/api-platform/json-schema/tree/v4.3.3"
},
"time": "2026-03-06T15:07:49+00:00"
},
{
"name": "api-platform/jsonld",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/jsonld.git",
@@ -1614,13 +1614,13 @@
"rest"
],
"support": {
- "source": "https://github.com/api-platform/jsonld/tree/v4.3.2"
+ "source": "https://github.com/api-platform/jsonld/tree/v4.3.3"
},
"time": "2026-03-13T08:23:46+00:00"
},
{
"name": "api-platform/metadata",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/metadata.git",
@@ -1712,22 +1712,22 @@
"swagger"
],
"support": {
- "source": "https://github.com/api-platform/metadata/tree/v4.3.2"
+ "source": "https://github.com/api-platform/metadata/tree/v4.3.3"
},
"time": "2026-03-27T06:51:10+00:00"
},
{
"name": "api-platform/openapi",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/openapi.git",
- "reference": "64268bd78e43c64672ab279d1cc767b75a868671"
+ "reference": "6ae725b4d2cee60972c18c4bd6148b63ccf16785"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/api-platform/openapi/zipball/64268bd78e43c64672ab279d1cc767b75a868671",
- "reference": "64268bd78e43c64672ab279d1cc767b75a868671",
+ "url": "https://api.github.com/repos/api-platform/openapi/zipball/6ae725b4d2cee60972c18c4bd6148b63ccf16785",
+ "reference": "6ae725b4d2cee60972c18c4bd6148b63ccf16785",
"shasum": ""
},
"require": {
@@ -1803,13 +1803,13 @@
"swagger"
],
"support": {
- "source": "https://github.com/api-platform/openapi/tree/v4.3.2"
+ "source": "https://github.com/api-platform/openapi/tree/v4.3.3"
},
- "time": "2026-03-25T19:19:41+00:00"
+ "time": "2026-03-29T07:20:23+00:00"
},
{
"name": "api-platform/serializer",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/serializer.git",
@@ -1897,22 +1897,22 @@
"serializer"
],
"support": {
- "source": "https://github.com/api-platform/serializer/tree/v4.3.2"
+ "source": "https://github.com/api-platform/serializer/tree/v4.3.3"
},
"time": "2026-03-27T06:51:10+00:00"
},
{
"name": "api-platform/state",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/state.git",
- "reference": "bc69186661ca8d206093880c00a791ede0a79574"
+ "reference": "5387afbb9e79027b34dab731bc90e810fdd6ca60"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/api-platform/state/zipball/bc69186661ca8d206093880c00a791ede0a79574",
- "reference": "bc69186661ca8d206093880c00a791ede0a79574",
+ "url": "https://api.github.com/repos/api-platform/state/zipball/5387afbb9e79027b34dab731bc90e810fdd6ca60",
+ "reference": "5387afbb9e79027b34dab731bc90e810fdd6ca60",
"shasum": ""
},
"require": {
@@ -1994,13 +1994,13 @@
"swagger"
],
"support": {
- "source": "https://github.com/api-platform/state/tree/v4.3.2"
+ "source": "https://github.com/api-platform/state/tree/v4.3.3"
},
- "time": "2026-03-27T06:51:10+00:00"
+ "time": "2026-03-29T06:54:13+00:00"
},
{
"name": "api-platform/symfony",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/symfony.git",
@@ -2122,13 +2122,13 @@
"symfony"
],
"support": {
- "source": "https://github.com/api-platform/symfony/tree/v4.3.2"
+ "source": "https://github.com/api-platform/symfony/tree/v4.3.3"
},
"time": "2026-03-27T06:51:10+00:00"
},
{
"name": "api-platform/validator",
- "version": "v4.3.2",
+ "version": "v4.3.3",
"source": {
"type": "git",
"url": "https://github.com/api-platform/validator.git",
@@ -2198,7 +2198,7 @@
"validator"
],
"support": {
- "source": "https://github.com/api-platform/validator/tree/v4.3.2"
+ "source": "https://github.com/api-platform/validator/tree/v4.3.3"
},
"time": "2026-03-17T15:23:21+00:00"
},
@@ -2504,16 +2504,16 @@
},
{
"name": "composer/ca-bundle",
- "version": "1.5.10",
+ "version": "1.5.11",
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
- "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63"
+ "reference": "68ff39175e8e94a4bb1d259407ce51a6a60f09e6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/961a5e4056dd2e4a2eedcac7576075947c28bf63",
- "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63",
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/68ff39175e8e94a4bb1d259407ce51a6a60f09e6",
+ "reference": "68ff39175e8e94a4bb1d259407ce51a6a60f09e6",
"shasum": ""
},
"require": {
@@ -2560,7 +2560,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues",
- "source": "https://github.com/composer/ca-bundle/tree/1.5.10"
+ "source": "https://github.com/composer/ca-bundle/tree/1.5.11"
},
"funding": [
{
@@ -2572,7 +2572,7 @@
"type": "github"
}
],
- "time": "2025-12-08T15:06:51+00:00"
+ "time": "2026-03-30T09:16:10+00:00"
},
{
"name": "composer/package-versions-deprecated",
@@ -9945,30 +9945,30 @@
},
{
"name": "shivas/versioning-bundle",
- "version": "4.1.2",
+ "version": "4.2.0",
"source": {
"type": "git",
"url": "https://github.com/shivas/versioning-bundle.git",
- "reference": "766600f3f81551b6366d5a4db6cf97d5bfa47b2c"
+ "reference": "5013ef49951cb8be3846eb77bf3f096a51ea66d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/shivas/versioning-bundle/zipball/766600f3f81551b6366d5a4db6cf97d5bfa47b2c",
- "reference": "766600f3f81551b6366d5a4db6cf97d5bfa47b2c",
+ "url": "https://api.github.com/repos/shivas/versioning-bundle/zipball/5013ef49951cb8be3846eb77bf3f096a51ea66d1",
+ "reference": "5013ef49951cb8be3846eb77bf3f096a51ea66d1",
"shasum": ""
},
"require": {
"nikolaposa/version": "^4",
"php": "^7.2.5 || ^8",
- "symfony/console": "^5.4 || ^6 || ^7",
- "symfony/framework-bundle": "^5.4 || ^6 || ^7",
- "symfony/process": "^5.4 || ^6 || ^7"
+ "symfony/console": "^5.4 || ^6 || ^7 || ^8",
+ "symfony/framework-bundle": "^5.4 || ^6 || ^7 || ^8",
+ "symfony/process": "^5.4 || ^6 || ^7 || ^8"
},
"require-dev": {
"mikey179/vfsstream": "^2",
- "nyholm/symfony-bundle-test": "^3.0",
+ "nyholm/symfony-bundle-test": "^3.1",
"phpunit/phpunit": "^8.5.27",
- "symfony/phpunit-bridge": "^5.4 || ^6 || ^7",
+ "symfony/phpunit-bridge": "^5.4 || ^6 || ^7 || ^8",
"twig/twig": "^2 || ^3"
},
"type": "symfony-bundle",
@@ -9998,10 +9998,10 @@
],
"support": {
"issues": "https://github.com/shivas/versioning-bundle/issues",
- "source": "https://github.com/shivas/versioning-bundle/tree/4.1.2",
+ "source": "https://github.com/shivas/versioning-bundle/tree/4.2.0",
"wiki": "https://github.com/shivas/versioning-bundle/wiki"
},
- "time": "2026-03-25T12:32:10+00:00"
+ "time": "2026-03-30T07:38:31+00:00"
},
{
"name": "spatie/db-dumper",
@@ -16479,16 +16479,16 @@
},
{
"name": "tecnickcom/tc-lib-barcode",
- "version": "2.4.27",
+ "version": "2.4.29",
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/tc-lib-barcode.git",
- "reference": "8d754e2cb6001114ff7669982739245078346d8f"
+ "reference": "be76f91968bfab74949a3f937f78f02455597c85"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/8d754e2cb6001114ff7669982739245078346d8f",
- "reference": "8d754e2cb6001114ff7669982739245078346d8f",
+ "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/be76f91968bfab74949a3f937f78f02455597c85",
+ "reference": "be76f91968bfab74949a3f937f78f02455597c85",
"shasum": ""
},
"require": {
@@ -16568,7 +16568,7 @@
],
"support": {
"issues": "https://github.com/tecnickcom/tc-lib-barcode/issues",
- "source": "https://github.com/tecnickcom/tc-lib-barcode/tree/2.4.27"
+ "source": "https://github.com/tecnickcom/tc-lib-barcode/tree/2.4.29"
},
"funding": [
{
@@ -16576,20 +16576,20 @@
"type": "custom"
}
],
- "time": "2026-02-28T10:33:16+00:00"
+ "time": "2026-03-30T17:05:24+00:00"
},
{
"name": "tecnickcom/tc-lib-color",
- "version": "2.3.9",
+ "version": "2.3.10",
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/tc-lib-color.git",
- "reference": "7eed5344ed57a3d55b56bebbd1329bd0e8fe597a"
+ "reference": "cf018a88218262a64784032ecce14bfec480d3dd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/7eed5344ed57a3d55b56bebbd1329bd0e8fe597a",
- "reference": "7eed5344ed57a3d55b56bebbd1329bd0e8fe597a",
+ "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/cf018a88218262a64784032ecce14bfec480d3dd",
+ "reference": "cf018a88218262a64784032ecce14bfec480d3dd",
"shasum": ""
},
"require": {
@@ -16638,7 +16638,7 @@
],
"support": {
"issues": "https://github.com/tecnickcom/tc-lib-color/issues",
- "source": "https://github.com/tecnickcom/tc-lib-color/tree/2.3.9"
+ "source": "https://github.com/tecnickcom/tc-lib-color/tree/2.3.10"
},
"funding": [
{
@@ -16646,7 +16646,7 @@
"type": "custom"
}
],
- "time": "2026-02-23T20:00:30+00:00"
+ "time": "2026-03-30T17:00:47+00:00"
},
{
"name": "thecodingmachine/safe",
@@ -18457,11 +18457,11 @@
},
{
"name": "phpstan/phpstan",
- "version": "2.1.44",
+ "version": "2.1.45",
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/4a88c083c668b2c364a425c9b3171b2d9ea5d218",
- "reference": "4a88c083c668b2c364a425c9b3171b2d9ea5d218",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f8cdfd9421b7edb7686a2d150a234870464eac70",
+ "reference": "f8cdfd9421b7edb7686a2d150a234870464eac70",
"shasum": ""
},
"require": {
@@ -18506,7 +18506,7 @@
"type": "github"
}
],
- "time": "2026-03-25T17:34:21+00:00"
+ "time": "2026-03-30T13:22:02+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
@@ -19232,12 +19232,12 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
- "reference": "00c5ced635131da46de6b6e4d76c6e82f9c9bf6a"
+ "reference": "f56a297d85c1ab84bee540bc669706ad6a5def7b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/00c5ced635131da46de6b6e4d76c6e82f9c9bf6a",
- "reference": "00c5ced635131da46de6b6e4d76c6e82f9c9bf6a",
+ "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/f56a297d85c1ab84bee540bc669706ad6a5def7b",
+ "reference": "f56a297d85c1ab84bee540bc669706ad6a5def7b",
"shasum": ""
},
"conflict": {
@@ -19352,7 +19352,7 @@
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
"chriskacerguis/codeigniter-restserver": "<=2.7.1",
"chrome-php/chrome": "<1.14",
- "ci4-cms-erp/ci4ms": "<0.28.5",
+ "ci4-cms-erp/ci4ms": "<=0.28.6",
"civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
"ckeditor/ckeditor": "<4.25",
"clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3",
@@ -19557,7 +19557,7 @@
"geshi/geshi": "<=1.0.9.1",
"getformwork/formwork": "<=2.3.3",
"getgrav/grav": "<1.11.0.0-beta1",
- "getkirby/cms": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1|>=5,<=5.2.1",
+ "getkirby/cms": "<=5.2.1",
"getkirby/kirby": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1",
"getkirby/panel": "<2.5.14",
"getkirby/starterkit": "<=3.7.0.2",
@@ -20273,7 +20273,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-27T20:12:30+00:00"
+ "time": "2026-03-30T16:24:48+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -21808,5 +21808,5 @@
"platform-overrides": {
"php": "8.2.0"
},
- "plugin-api-version": "2.6.0"
+ "plugin-api-version": "2.9.0"
}
diff --git a/config/reference.php b/config/reference.php
index 4e20a73d..a146c2e1 100644
--- a/config/reference.php
+++ b/config/reference.php
@@ -1712,7 +1712,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* length?: scalar|Param|null, // Default: 5
* width?: scalar|Param|null, // Default: 130
* height?: scalar|Param|null, // Default: 50
- * font?: scalar|Param|null, // Default: "E:\\PHP\\Part-DB-server\\vendor\\gregwar\\captcha-bundle\\DependencyInjection/../Generator/Font/captcha.ttf"
+ * font?: scalar|Param|null, // Default: "/home/jan/php/Part-DB-server/vendor/gregwar/captcha-bundle/DependencyInjection/../Generator/Font/captcha.ttf"
* keep_value?: scalar|Param|null, // Default: false
* charset?: scalar|Param|null, // Default: "abcdefhjkmnprstuvwxyz23456789"
* as_file?: scalar|Param|null, // Default: false
diff --git a/yarn.lock b/yarn.lock
index d076b97d..9c6200b2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1629,6 +1629,11 @@
ckeditor5 "47.6.1"
es-toolkit "1.39.5"
+"@colordx/core@^5.0.0":
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/@colordx/core/-/core-5.0.0.tgz#5324af97df4c63fcfaaae247003efc413445d3a2"
+ integrity sha512-twwxohWH8hWWh5ZJ5z6ZNn/JyMrq08K+NzxXKVGTpH+XmMPDAYYzqvszc3OPhYhqqxmfnbCSa/YHcS7pCnChmw==
+
"@csstools/selector-resolve-nested@^3.1.0":
version "3.1.0"
resolved "https://registry.yarnpkg.com/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz#848c6f44cb65e3733e478319b9342b7aa436fac7"
@@ -2015,9 +2020,9 @@
integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
"@sinclair/typebox@^0.34.0":
- version "0.34.48"
- resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.48.tgz#75b0ead87e59e1adbd6dccdc42bad4fddee73b59"
- integrity sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==
+ version "0.34.49"
+ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.49.tgz#4f1369234f2ecf693866476c3b2e1b54d2a9d68e"
+ integrity sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==
"@symfony/stimulus-bridge@^4.0.0":
version "4.0.1"
@@ -2624,9 +2629,9 @@ base64-js@^1.1.2, base64-js@^1.3.0:
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
baseline-browser-mapping@^2.9.0:
- version "2.10.11"
- resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.11.tgz#957bea71ccc2e9854287c2575a037d36b3a94b73"
- integrity sha512-DAKrHphkJyiGuau/cFieRYhcTFeK/lBuD++C7cZ6KZHbMhBrisoi+EvhQ5RZrIfV5qwsW8kgQ07JIC+MDJRAhg==
+ version "2.10.12"
+ resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.12.tgz#60f9e2172e962839ac313d4e0c8e182090fb6621"
+ integrity sha512-qyq26DxfY4awP2gIRXhhLWfwzwI+N5Nxk6iQi8EFizIaWIjqicQTE4sLnZZVdeKPRcVNoJOkkpfzoIYuvCKaIQ==
big.js@^5.2.2:
version "5.2.2"
@@ -2794,9 +2799,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001759:
- version "1.0.30001781"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001781.tgz#344b47c03eb8168b79c3c158b872bcfbdd02a400"
- integrity sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==
+ version "1.0.30001782"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001782.tgz#f2b8617f998bc134701c54ce9748af44f646e062"
+ integrity sha512-dZcaJLJeDMh4rELYFw1tvSn1bhZWYFOt468FcbHHxx/Z/dFidd1I6ciyFdi3iwfQCyOjqo9upF6lGQYtMiJWxw==
ccount@^2.0.0:
version "2.0.1"
@@ -3291,16 +3296,16 @@ cssnano-preset-default@^6.1.2:
postcss-svgo "^6.0.3"
postcss-unique-selectors "^6.0.4"
-cssnano-preset-default@^7.0.11:
- version "7.0.11"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.11.tgz#ea81661d0e8fe59b752560cca4a9f2fac763e92c"
- integrity sha512-waWlAMuCakP7//UCY+JPrQS1z0OSLeOXk2sKWJximKWGupVxre50bzPlvpbUwZIDylhf/ptf0Pk+Yf7C+hoa3g==
+cssnano-preset-default@^7.0.12:
+ version "7.0.12"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.12.tgz#21e29fed4a8697952485995ffeeec20ff58945a4"
+ integrity sha512-B3Eoouzw/sl2zANI0AL9KbacummJTCww+fkHaDBMZad/xuVx8bUduPLly6hKVQAlrmvYkS1jB1CVQEKm3gn0AA==
dependencies:
browserslist "^4.28.1"
css-declaration-sorter "^7.2.0"
cssnano-utils "^5.0.1"
postcss-calc "^10.1.1"
- postcss-colormin "^7.0.6"
+ postcss-colormin "^7.0.7"
postcss-convert-values "^7.0.9"
postcss-discard-comments "^7.0.6"
postcss-discard-duplicates "^7.0.2"
@@ -3309,7 +3314,7 @@ cssnano-preset-default@^7.0.11:
postcss-merge-longhand "^7.0.5"
postcss-merge-rules "^7.0.8"
postcss-minify-font-values "^7.0.1"
- postcss-minify-gradients "^7.0.1"
+ postcss-minify-gradients "^7.0.2"
postcss-minify-params "^7.0.6"
postcss-minify-selectors "^7.0.6"
postcss-normalize-charset "^7.0.1"
@@ -3346,11 +3351,11 @@ cssnano@^6.0.3:
lilconfig "^3.1.1"
cssnano@^7.0.4:
- version "7.1.3"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.1.3.tgz#2a542bb8d62b6bee9e23e455ba2e507fd102f611"
- integrity sha512-mLFHQAzyapMVFLiJIn7Ef4C2UCEvtlTlbyILR6B5ZsUAV3D/Pa761R5uC1YPhyBkRd3eqaDm2ncaNrD7R4mTRg==
+ version "7.1.4"
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.1.4.tgz#0aa5bb3b481df024ecafd41c4388c06240bb31ec"
+ integrity sha512-T9PNS7y+5Nc9Qmu9mRONqfxG1RVY7Vuvky0XN6MZ+9hqplesTEwnj9r0ROtVuSwUVfaDhVlavuzWIVLUgm4hkQ==
dependencies:
- cssnano-preset-default "^7.0.11"
+ cssnano-preset-default "^7.0.12"
lilconfig "^3.1.3"
csso@^5.0.5:
@@ -6033,14 +6038,14 @@ postcss-colormin@^6.1.0:
colord "^2.9.3"
postcss-value-parser "^4.2.0"
-postcss-colormin@^7.0.6:
- version "7.0.6"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.6.tgz#8f1bcfaa6f4959a872824f3b5bd4e1278bf35e45"
- integrity sha512-oXM2mdx6IBTRm39797QguYzVEWzbdlFiMNfq88fCCN1Wepw3CYmJ/1/Ifa/KjWo+j5ZURDl2NTldLJIw51IeNQ==
+postcss-colormin@^7.0.7:
+ version "7.0.7"
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.7.tgz#63b42eb2a9cfc092b96b1b758db66dc35a2a3f19"
+ integrity sha512-sBQ628lSj3VQpDquQel8Pen5mmjFPsO4pH9lDLaHB1AVkMRHtkl0pRB5DCWznc9upWsxint/kV+AveSj7W1tew==
dependencies:
+ "@colordx/core" "^5.0.0"
browserslist "^4.28.1"
caniuse-api "^3.0.0"
- colord "^2.9.3"
postcss-value-parser "^4.2.0"
postcss-convert-values@^6.1.0:
@@ -6187,12 +6192,12 @@ postcss-minify-gradients@^6.0.3:
cssnano-utils "^4.0.2"
postcss-value-parser "^4.2.0"
-postcss-minify-gradients@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-7.0.1.tgz#933cb642dd00df397237c17194f37dcbe4cad739"
- integrity sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==
+postcss-minify-gradients@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-7.0.2.tgz#7937c8dcbd847f6cfd5b16938500587af8882fea"
+ integrity sha512-fVY3AB8Um7SJR5usHqTY2Ngf9qh8IRN+FFzrBP0ONJy6yYXsP7xyjK2BvSAIrpgs1cST+H91V0TXi3diHLYJtw==
dependencies:
- colord "^2.9.3"
+ "@colordx/core" "^5.0.0"
cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
From 96da2b9f1f2669f93cec32d8517dc6e60f91b6bf Mon Sep 17 00:00:00 2001
From: Tobias Klausmann
Date: Fri, 3 Apr 2026 18:15:03 +0000
Subject: [PATCH 04/32] .gitignore: add public/.well-known directory (#1335)
RFC 5785 defines /.well-known/ as the prefix for "well-known locations"
in URIs. This prefix is used for example by Certbot/Let's Encrypt to
request SSL certificates. PartDB doesn't need to care about this
directory, but also should not see its existence as the git tree being
"dirty".
---
.gitignore | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore
index dd5c43db..176b36e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,6 +25,10 @@
uploads/*
!uploads/.keep
+# Some people use Certbot or similar tools to make SSL certificates.
+# Also see https://www.rfc-editor.org/rfc/rfc5785
+public/.well-known/
+
# Do not keep cache files
.php_cs.cache
.phpcs-cache
@@ -50,4 +54,4 @@ phpstan.neon
###< phpstan/phpstan ###
.claude/
-CLAUDE.md
\ No newline at end of file
+CLAUDE.md
From 8b3bebca7b8a0825fe466187218785c8c293cf77 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Fri, 3 Apr 2026 21:45:02 +0200
Subject: [PATCH 05/32] Updated dependencies
---
composer.lock | 798 ++++++++++++++++++++++---------------------
config/reference.php | 8 +-
yarn.lock | 184 +++++-----
3 files changed, 497 insertions(+), 493 deletions(-)
diff --git a/composer.lock b/composer.lock
index 451f7df5..daf3426c 100644
--- a/composer.lock
+++ b/composer.lock
@@ -3101,16 +3101,16 @@
},
{
"name": "doctrine/data-fixtures",
- "version": "2.2.0",
+ "version": "2.2.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/data-fixtures.git",
- "reference": "7a615ba135e45d67674bb623d90f34f6c7b6bd97"
+ "reference": "bf7ac3a050b54b261cedfb3d0a44733819062275"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/7a615ba135e45d67674bb623d90f34f6c7b6bd97",
- "reference": "7a615ba135e45d67674bb623d90f34f6c7b6bd97",
+ "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/bf7ac3a050b54b261cedfb3d0a44733819062275",
+ "reference": "bf7ac3a050b54b261cedfb3d0a44733819062275",
"shasum": ""
},
"require": {
@@ -3128,12 +3128,14 @@
"doctrine/dbal": "^3.5 || ^4",
"doctrine/mongodb-odm": "^1.3.0 || ^2.0.0",
"doctrine/orm": "^2.14 || ^3",
+ "doctrine/phpcr-odm": "^1.8 || ^2.0",
"ext-sqlite3": "*",
"fig/log-test": "^1",
- "phpstan/phpstan": "2.1.31",
- "phpunit/phpunit": "10.5.45 || 12.4.0",
- "symfony/cache": "^6.4 || ^7",
- "symfony/var-exporter": "^6.4 || ^7"
+ "jackalope/jackalope-fs": "*",
+ "phpstan/phpstan": "2.1.46",
+ "phpunit/phpunit": "10.5.63 || 12.5.12",
+ "symfony/cache": "^6.4 || ^7 || ^8",
+ "symfony/var-exporter": "^6.4 || ^7 || ^8"
},
"suggest": {
"alcaeus/mongo-php-adapter": "For using MongoDB ODM 1.3 with PHP 7 (deprecated)",
@@ -3164,7 +3166,7 @@
],
"support": {
"issues": "https://github.com/doctrine/data-fixtures/issues",
- "source": "https://github.com/doctrine/data-fixtures/tree/2.2.0"
+ "source": "https://github.com/doctrine/data-fixtures/tree/2.2.1"
},
"funding": [
{
@@ -3180,7 +3182,7 @@
"type": "tidelift"
}
],
- "time": "2025-10-17T20:06:20+00:00"
+ "time": "2026-04-01T13:56:01+00:00"
},
{
"name": "doctrine/dbal",
@@ -3975,16 +3977,16 @@
},
{
"name": "doctrine/orm",
- "version": "3.6.2",
+ "version": "3.6.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/orm.git",
- "reference": "4262eb495b4d2a53b45de1ac58881e0091f2970f"
+ "reference": "e88cd591f0786089dee22b972c28aa2076df51c0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/orm/zipball/4262eb495b4d2a53b45de1ac58881e0091f2970f",
- "reference": "4262eb495b4d2a53b45de1ac58881e0091f2970f",
+ "url": "https://api.github.com/repos/doctrine/orm/zipball/e88cd591f0786089dee22b972c28aa2076df51c0",
+ "reference": "e88cd591f0786089dee22b972c28aa2076df51c0",
"shasum": ""
},
"require": {
@@ -4057,9 +4059,9 @@
],
"support": {
"issues": "https://github.com/doctrine/orm/issues",
- "source": "https://github.com/doctrine/orm/tree/3.6.2"
+ "source": "https://github.com/doctrine/orm/tree/3.6.3"
},
- "time": "2026-01-30T21:41:41+00:00"
+ "time": "2026-04-02T06:53:27+00:00"
},
{
"name": "doctrine/persistence",
@@ -9334,16 +9336,16 @@
},
{
"name": "rhukster/dom-sanitizer",
- "version": "1.0.8",
+ "version": "1.0.9",
"source": {
"type": "git",
"url": "https://github.com/rhukster/dom-sanitizer.git",
- "reference": "757e4d6ac03afe9afa4f97cbef453fc5c25f0729"
+ "reference": "17a16925a6113f51595607bd30f50af4034f078b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rhukster/dom-sanitizer/zipball/757e4d6ac03afe9afa4f97cbef453fc5c25f0729",
- "reference": "757e4d6ac03afe9afa4f97cbef453fc5c25f0729",
+ "url": "https://api.github.com/repos/rhukster/dom-sanitizer/zipball/17a16925a6113f51595607bd30f50af4034f078b",
+ "reference": "17a16925a6113f51595607bd30f50af4034f078b",
"shasum": ""
},
"require": {
@@ -9373,9 +9375,9 @@
"description": "A simple but effective DOM/SVG/MathML Sanitizer for PHP 7.4+",
"support": {
"issues": "https://github.com/rhukster/dom-sanitizer/issues",
- "source": "https://github.com/rhukster/dom-sanitizer/tree/1.0.8"
+ "source": "https://github.com/rhukster/dom-sanitizer/tree/1.0.9"
},
- "time": "2024-04-15T08:48:55+00:00"
+ "time": "2026-03-31T20:54:47+00:00"
},
{
"name": "robrichards/xmlseclibs",
@@ -9664,28 +9666,29 @@
},
{
"name": "sabre/uri",
- "version": "3.0.2",
+ "version": "3.0.3",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/uri.git",
- "reference": "38eeab6ed9eec435a2188db489d4649c56272c51"
+ "reference": "4fa0b2049e06a4fbe4aea4f0aa69e7b8410a13bc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/uri/zipball/38eeab6ed9eec435a2188db489d4649c56272c51",
- "reference": "38eeab6ed9eec435a2188db489d4649c56272c51",
+ "url": "https://api.github.com/repos/sabre-io/uri/zipball/4fa0b2049e06a4fbe4aea4f0aa69e7b8410a13bc",
+ "reference": "4fa0b2049e06a4fbe4aea4f0aa69e7b8410a13bc",
"shasum": ""
},
"require": {
"php": "^7.4 || ^8.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.64",
+ "friendsofphp/php-cs-fixer": "^3.94",
"phpstan/extension-installer": "^1.4",
- "phpstan/phpstan": "^1.12",
- "phpstan/phpstan-phpunit": "^1.4",
- "phpstan/phpstan-strict-rules": "^1.6",
- "phpunit/phpunit": "^9.6"
+ "phpstan/phpstan": "^2.1",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpstan/phpstan-strict-rules": "^2.0",
+ "phpunit/phpunit": "^9.6",
+ "rector/rector": "^2.3"
},
"type": "library",
"autoload": {
@@ -9720,7 +9723,7 @@
"issues": "https://github.com/sabre-io/uri/issues",
"source": "https://github.com/fruux/sabre-uri"
},
- "time": "2024-09-04T15:30:08+00:00"
+ "time": "2026-04-01T08:19:11+00:00"
},
{
"name": "scheb/2fa-backup-code",
@@ -10068,20 +10071,20 @@
},
{
"name": "spomky-labs/cbor-php",
- "version": "3.2.2",
+ "version": "3.2.3",
"source": {
"type": "git",
"url": "https://github.com/Spomky-Labs/cbor-php.git",
- "reference": "2a5fb86aacfe1004611370ead6caa2bfc88435d0"
+ "reference": "dd6eb84e6d92f7b8bd0da56b4b4dd7235aed0c32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Spomky-Labs/cbor-php/zipball/2a5fb86aacfe1004611370ead6caa2bfc88435d0",
- "reference": "2a5fb86aacfe1004611370ead6caa2bfc88435d0",
+ "url": "https://api.github.com/repos/Spomky-Labs/cbor-php/zipball/dd6eb84e6d92f7b8bd0da56b4b4dd7235aed0c32",
+ "reference": "dd6eb84e6d92f7b8bd0da56b4b4dd7235aed0c32",
"shasum": ""
},
"require": {
- "brick/math": "^0.9|^0.10|^0.11|^0.12|^0.13|^0.14",
+ "brick/math": "^0.9|^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17",
"ext-mbstring": "*",
"php": ">=8.0"
},
@@ -10123,7 +10126,7 @@
],
"support": {
"issues": "https://github.com/Spomky-Labs/cbor-php/issues",
- "source": "https://github.com/Spomky-Labs/cbor-php/tree/3.2.2"
+ "source": "https://github.com/Spomky-Labs/cbor-php/tree/3.2.3"
},
"funding": [
{
@@ -10135,7 +10138,7 @@
"type": "patreon"
}
],
- "time": "2025-11-13T13:00:34+00:00"
+ "time": "2026-04-01T12:15:20+00:00"
},
{
"name": "spomky-labs/otphp",
@@ -10345,16 +10348,16 @@
},
{
"name": "symfony/asset",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/asset.git",
- "reference": "d944ae87e4697af05aadeacfc5e603c3c18ef4fb"
+ "reference": "d2e2f014ccd6ec9fae8dbe6336a4164346a2a856"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/asset/zipball/d944ae87e4697af05aadeacfc5e603c3c18ef4fb",
- "reference": "d944ae87e4697af05aadeacfc5e603c3c18ef4fb",
+ "url": "https://api.github.com/repos/symfony/asset/zipball/d2e2f014ccd6ec9fae8dbe6336a4164346a2a856",
+ "reference": "d2e2f014ccd6ec9fae8dbe6336a4164346a2a856",
"shasum": ""
},
"require": {
@@ -10394,7 +10397,7 @@
"description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/asset/tree/v7.4.6"
+ "source": "https://github.com/symfony/asset/tree/v7.4.8"
},
"funding": [
{
@@ -10414,20 +10417,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-09T09:33:46+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/cache",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "665522ec357540e66c294c08583b40ee576574f0"
+ "reference": "467464da294734b0fb17e853e5712abc8470f819"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/665522ec357540e66c294c08583b40ee576574f0",
- "reference": "665522ec357540e66c294c08583b40ee576574f0",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/467464da294734b0fb17e853e5712abc8470f819",
+ "reference": "467464da294734b0fb17e853e5712abc8470f819",
"shasum": ""
},
"require": {
@@ -10498,7 +10501,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v7.4.7"
+ "source": "https://github.com/symfony/cache/tree/v7.4.8"
},
"funding": [
{
@@ -10518,7 +10521,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T08:14:57+00:00"
+ "time": "2026-03-30T15:15:47+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -10598,16 +10601,16 @@
},
{
"name": "symfony/clock",
- "version": "v7.4.0",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/clock.git",
- "reference": "9169f24776edde469914c1e7a1442a50f7a4e110"
+ "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/clock/zipball/9169f24776edde469914c1e7a1442a50f7a4e110",
- "reference": "9169f24776edde469914c1e7a1442a50f7a4e110",
+ "url": "https://api.github.com/repos/symfony/clock/zipball/674fa3b98e21531dd040e613479f5f6fa8f32111",
+ "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111",
"shasum": ""
},
"require": {
@@ -10652,7 +10655,7 @@
"time"
],
"support": {
- "source": "https://github.com/symfony/clock/tree/v7.4.0"
+ "source": "https://github.com/symfony/clock/tree/v7.4.8"
},
"funding": [
{
@@ -10672,20 +10675,20 @@
"type": "tidelift"
}
],
- "time": "2025-11-12T15:39:26+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/config",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "6c17162555bfb58957a55bb0e43e00035b6ae3d5"
+ "reference": "2d19dde43fa2ff720b9a40763ace7226594f503b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/6c17162555bfb58957a55bb0e43e00035b6ae3d5",
- "reference": "6c17162555bfb58957a55bb0e43e00035b6ae3d5",
+ "url": "https://api.github.com/repos/symfony/config/zipball/2d19dde43fa2ff720b9a40763ace7226594f503b",
+ "reference": "2d19dde43fa2ff720b9a40763ace7226594f503b",
"shasum": ""
},
"require": {
@@ -10731,7 +10734,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/config/tree/v7.4.7"
+ "source": "https://github.com/symfony/config/tree/v7.4.8"
},
"funding": [
{
@@ -10751,20 +10754,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T10:41:14+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/console",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "e1e6770440fb9c9b0cf725f81d1361ad1835329d"
+ "reference": "1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/e1e6770440fb9c9b0cf725f81d1361ad1835329d",
- "reference": "e1e6770440fb9c9b0cf725f81d1361ad1835329d",
+ "url": "https://api.github.com/repos/symfony/console/zipball/1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707",
+ "reference": "1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707",
"shasum": ""
},
"require": {
@@ -10829,7 +10832,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v7.4.7"
+ "source": "https://github.com/symfony/console/tree/v7.4.8"
},
"funding": [
{
@@ -10849,20 +10852,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T14:06:20+00:00"
+ "time": "2026-03-30T13:54:39+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "2e7c52c647b406e2107dd867db424a4dbac91864"
+ "reference": "b055f228a4178a1d6774909903905e3475f3eac8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/2e7c52c647b406e2107dd867db424a4dbac91864",
- "reference": "2e7c52c647b406e2107dd867db424a4dbac91864",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/b055f228a4178a1d6774909903905e3475f3eac8",
+ "reference": "b055f228a4178a1d6774909903905e3475f3eac8",
"shasum": ""
},
"require": {
@@ -10898,7 +10901,7 @@
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v7.4.6"
+ "source": "https://github.com/symfony/css-selector/tree/v7.4.8"
},
"funding": [
{
@@ -10918,20 +10921,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-17T07:53:42+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "0f651e58f4917fb0e2cd261ccbfe3d71e6e0f5db"
+ "reference": "f7025fd7b687c240426562f86ada06a93b1e771d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/0f651e58f4917fb0e2cd261ccbfe3d71e6e0f5db",
- "reference": "0f651e58f4917fb0e2cd261ccbfe3d71e6e0f5db",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/f7025fd7b687c240426562f86ada06a93b1e771d",
+ "reference": "f7025fd7b687c240426562f86ada06a93b1e771d",
"shasum": ""
},
"require": {
@@ -10982,7 +10985,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dependency-injection/tree/v7.4.7"
+ "source": "https://github.com/symfony/dependency-injection/tree/v7.4.8"
},
"funding": [
{
@@ -11002,7 +11005,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-03T07:48:48+00:00"
+ "time": "2026-03-31T06:50:29+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -11073,16 +11076,16 @@
},
{
"name": "symfony/doctrine-bridge",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/doctrine-bridge.git",
- "reference": "4fc5e2dd41be3c0b6321e0373072782edeff45ed"
+ "reference": "3f8f805e54ecb5cbd487b1eff8837a8bbd278669"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/4fc5e2dd41be3c0b6321e0373072782edeff45ed",
- "reference": "4fc5e2dd41be3c0b6321e0373072782edeff45ed",
+ "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/3f8f805e54ecb5cbd487b1eff8837a8bbd278669",
+ "reference": "3f8f805e54ecb5cbd487b1eff8837a8bbd278669",
"shasum": ""
},
"require": {
@@ -11162,7 +11165,7 @@
"description": "Provides integration for Doctrine with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/doctrine-bridge/tree/v7.4.7"
+ "source": "https://github.com/symfony/doctrine-bridge/tree/v7.4.8"
},
"funding": [
{
@@ -11182,20 +11185,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-05T08:16:50+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/dom-crawler",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/dom-crawler.git",
- "reference": "487ba8fa43da9a8e6503fe939b45ecd96875410e"
+ "reference": "2918e7c2ba964defca1f5b69c6f74886529e2dc8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/487ba8fa43da9a8e6503fe939b45ecd96875410e",
- "reference": "487ba8fa43da9a8e6503fe939b45ecd96875410e",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/2918e7c2ba964defca1f5b69c6f74886529e2dc8",
+ "reference": "2918e7c2ba964defca1f5b69c6f74886529e2dc8",
"shasum": ""
},
"require": {
@@ -11234,7 +11237,7 @@
"description": "Eases DOM navigation for HTML and XML documents",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dom-crawler/tree/v7.4.6"
+ "source": "https://github.com/symfony/dom-crawler/tree/v7.4.8"
},
"funding": [
{
@@ -11254,20 +11257,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-17T07:53:42+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/dotenv",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/dotenv.git",
- "reference": "7e5529a0b02395cb4614cdf507495a4cef3115c5"
+ "reference": "5df79f11350166125fe754c85b87f7e13d735314"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dotenv/zipball/7e5529a0b02395cb4614cdf507495a4cef3115c5",
- "reference": "7e5529a0b02395cb4614cdf507495a4cef3115c5",
+ "url": "https://api.github.com/repos/symfony/dotenv/zipball/5df79f11350166125fe754c85b87f7e13d735314",
+ "reference": "5df79f11350166125fe754c85b87f7e13d735314",
"shasum": ""
},
"require": {
@@ -11312,7 +11315,7 @@
"environment"
],
"support": {
- "source": "https://github.com/symfony/dotenv/tree/v7.4.7"
+ "source": "https://github.com/symfony/dotenv/tree/v7.4.8"
},
"funding": [
{
@@ -11332,20 +11335,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-03T07:48:48+00:00"
+ "time": "2026-03-30T12:55:43+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "8da531f364ddfee53e36092a7eebbbd0b775f6b8"
+ "reference": "8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/8da531f364ddfee53e36092a7eebbbd0b775f6b8",
- "reference": "8da531f364ddfee53e36092a7eebbbd0b775f6b8",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa",
+ "reference": "8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa",
"shasum": ""
},
"require": {
@@ -11394,7 +11397,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v7.4.4"
+ "source": "https://github.com/symfony/error-handler/tree/v7.4.8"
},
"funding": [
{
@@ -11414,20 +11417,20 @@
"type": "tidelift"
}
],
- "time": "2026-01-20T16:42:42+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "dc2c0eba1af673e736bb851d747d266108aea746"
+ "reference": "f57b899fa736fd71121168ef268f23c206083f0a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dc2c0eba1af673e736bb851d747d266108aea746",
- "reference": "dc2c0eba1af673e736bb851d747d266108aea746",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f57b899fa736fd71121168ef268f23c206083f0a",
+ "reference": "f57b899fa736fd71121168ef268f23c206083f0a",
"shasum": ""
},
"require": {
@@ -11479,7 +11482,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.4"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.8"
},
"funding": [
{
@@ -11499,7 +11502,7 @@
"type": "tidelift"
}
],
- "time": "2026-01-05T11:45:34+00:00"
+ "time": "2026-03-30T13:54:39+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
@@ -11579,16 +11582,16 @@
},
{
"name": "symfony/expression-language",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
- "reference": "f3a6497eb6573e185f2ec41cd3b3f0cd68ddf667"
+ "reference": "87ff95687748f4af65e4d5a6e917d448ec52aa83"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/expression-language/zipball/f3a6497eb6573e185f2ec41cd3b3f0cd68ddf667",
- "reference": "f3a6497eb6573e185f2ec41cd3b3f0cd68ddf667",
+ "url": "https://api.github.com/repos/symfony/expression-language/zipball/87ff95687748f4af65e4d5a6e917d448ec52aa83",
+ "reference": "87ff95687748f4af65e4d5a6e917d448ec52aa83",
"shasum": ""
},
"require": {
@@ -11623,7 +11626,7 @@
"description": "Provides an engine that can compile and evaluate expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/expression-language/tree/v7.4.4"
+ "source": "https://github.com/symfony/expression-language/tree/v7.4.8"
},
"funding": [
{
@@ -11643,20 +11646,20 @@
"type": "tidelift"
}
],
- "time": "2026-01-05T08:47:25+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "3ebc794fa5315e59fd122561623c2e2e4280538e"
+ "reference": "58b9790d12f9670b7f53a1c1738febd3108970a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/3ebc794fa5315e59fd122561623c2e2e4280538e",
- "reference": "3ebc794fa5315e59fd122561623c2e2e4280538e",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/58b9790d12f9670b7f53a1c1738febd3108970a5",
+ "reference": "58b9790d12f9670b7f53a1c1738febd3108970a5",
"shasum": ""
},
"require": {
@@ -11693,7 +11696,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v7.4.6"
+ "source": "https://github.com/symfony/filesystem/tree/v7.4.8"
},
"funding": [
{
@@ -11713,20 +11716,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-25T16:50:00+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/finder",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "8655bf1076b7a3a346cb11413ffdabff50c7ffcf"
+ "reference": "e0be088d22278583a82da281886e8c3592fbf149"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/8655bf1076b7a3a346cb11413ffdabff50c7ffcf",
- "reference": "8655bf1076b7a3a346cb11413ffdabff50c7ffcf",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/e0be088d22278583a82da281886e8c3592fbf149",
+ "reference": "e0be088d22278583a82da281886e8c3592fbf149",
"shasum": ""
},
"require": {
@@ -11761,7 +11764,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.6"
+ "source": "https://github.com/symfony/finder/tree/v7.4.8"
},
"funding": [
{
@@ -11781,7 +11784,7 @@
"type": "tidelift"
}
],
- "time": "2026-01-29T09:40:50+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/flex",
@@ -11858,16 +11861,16 @@
},
{
"name": "symfony/form",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/form.git",
- "reference": "5f24175103fd0a62b98442207c240688210fd88b"
+ "reference": "fbb79fc4de32f091ec697276824331f5de3a87b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/form/zipball/5f24175103fd0a62b98442207c240688210fd88b",
- "reference": "5f24175103fd0a62b98442207c240688210fd88b",
+ "url": "https://api.github.com/repos/symfony/form/zipball/fbb79fc4de32f091ec697276824331f5de3a87b4",
+ "reference": "fbb79fc4de32f091ec697276824331f5de3a87b4",
"shasum": ""
},
"require": {
@@ -11937,7 +11940,7 @@
"description": "Allows to easily create, process and reuse HTML forms",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/form/tree/v7.4.7"
+ "source": "https://github.com/symfony/form/tree/v7.4.8"
},
"funding": [
{
@@ -11957,20 +11960,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-05T12:30:09+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/framework-bundle",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
- "reference": "c94bc78c85d76af67918404a95d44940f66a7c2f"
+ "reference": "180533cfbac2144349044267db31d5d3df9957cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/c94bc78c85d76af67918404a95d44940f66a7c2f",
- "reference": "c94bc78c85d76af67918404a95d44940f66a7c2f",
+ "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/180533cfbac2144349044267db31d5d3df9957cb",
+ "reference": "180533cfbac2144349044267db31d5d3df9957cb",
"shasum": ""
},
"require": {
@@ -12095,7 +12098,7 @@
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/framework-bundle/tree/v7.4.7"
+ "source": "https://github.com/symfony/framework-bundle/tree/v7.4.8"
},
"funding": [
{
@@ -12115,20 +12118,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T15:39:55+00:00"
+ "time": "2026-03-30T12:55:43+00:00"
},
{
"name": "symfony/http-client",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "1010624285470eb60e88ed10035102c75b4ea6af"
+ "reference": "01933e626c3de76bea1e22641e205e78f6a34342"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/1010624285470eb60e88ed10035102c75b4ea6af",
- "reference": "1010624285470eb60e88ed10035102c75b4ea6af",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/01933e626c3de76bea1e22641e205e78f6a34342",
+ "reference": "01933e626c3de76bea1e22641e205e78f6a34342",
"shasum": ""
},
"require": {
@@ -12196,7 +12199,7 @@
"http"
],
"support": {
- "source": "https://github.com/symfony/http-client/tree/v7.4.7"
+ "source": "https://github.com/symfony/http-client/tree/v7.4.8"
},
"funding": [
{
@@ -12216,7 +12219,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-05T11:16:58+00:00"
+ "time": "2026-03-30T12:55:43+00:00"
},
{
"name": "symfony/http-client-contracts",
@@ -12298,16 +12301,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "f94b3e7b7dafd40e666f0c9ff2084133bae41e81"
+ "reference": "9381209597ec66c25be154cbf2289076e64d1eab"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f94b3e7b7dafd40e666f0c9ff2084133bae41e81",
- "reference": "f94b3e7b7dafd40e666f0c9ff2084133bae41e81",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9381209597ec66c25be154cbf2289076e64d1eab",
+ "reference": "9381209597ec66c25be154cbf2289076e64d1eab",
"shasum": ""
},
"require": {
@@ -12356,7 +12359,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v7.4.7"
+ "source": "https://github.com/symfony/http-foundation/tree/v7.4.8"
},
"funding": [
{
@@ -12376,20 +12379,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T13:15:18+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "3b3fcf386c809be990c922e10e4c620d6367cab1"
+ "reference": "017e76ad089bac281553389269e259e155935e1a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3b3fcf386c809be990c922e10e4c620d6367cab1",
- "reference": "3b3fcf386c809be990c922e10e4c620d6367cab1",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/017e76ad089bac281553389269e259e155935e1a",
+ "reference": "017e76ad089bac281553389269e259e155935e1a",
"shasum": ""
},
"require": {
@@ -12475,7 +12478,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v7.4.7"
+ "source": "https://github.com/symfony/http-kernel/tree/v7.4.8"
},
"funding": [
{
@@ -12495,20 +12498,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T16:33:18+00:00"
+ "time": "2026-03-31T20:57:01+00:00"
},
{
"name": "symfony/intl",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/intl.git",
- "reference": "6d6a398b18f73b3110140dbb030dcee2ae4ea81f"
+ "reference": "7cfb7792d580dea833647420afd5f2f98df8457b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/intl/zipball/6d6a398b18f73b3110140dbb030dcee2ae4ea81f",
- "reference": "6d6a398b18f73b3110140dbb030dcee2ae4ea81f",
+ "url": "https://api.github.com/repos/symfony/intl/zipball/7cfb7792d580dea833647420afd5f2f98df8457b",
+ "reference": "7cfb7792d580dea833647420afd5f2f98df8457b",
"shasum": ""
},
"require": {
@@ -12565,7 +12568,7 @@
"localization"
],
"support": {
- "source": "https://github.com/symfony/intl/tree/v7.4.6"
+ "source": "https://github.com/symfony/intl/tree/v7.4.8"
},
"funding": [
{
@@ -12585,20 +12588,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-09T09:33:46+00:00"
+ "time": "2026-03-30T12:55:43+00:00"
},
{
"name": "symfony/mailer",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "b02726f39a20bc65e30364f5c750c4ddbf1f58e9"
+ "reference": "f6ea532250b476bfc1b56699b388a1bdbf168f62"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/b02726f39a20bc65e30364f5c750c4ddbf1f58e9",
- "reference": "b02726f39a20bc65e30364f5c750c4ddbf1f58e9",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/f6ea532250b476bfc1b56699b388a1bdbf168f62",
+ "reference": "f6ea532250b476bfc1b56699b388a1bdbf168f62",
"shasum": ""
},
"require": {
@@ -12649,7 +12652,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v7.4.6"
+ "source": "https://github.com/symfony/mailer/tree/v7.4.8"
},
"funding": [
{
@@ -12669,20 +12672,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-25T16:50:00+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/mime",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "da5ab4fde3f6c88ab06e96185b9922f48b677cd1"
+ "reference": "6df02f99998081032da3407a8d6c4e1dcb5d4379"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/da5ab4fde3f6c88ab06e96185b9922f48b677cd1",
- "reference": "da5ab4fde3f6c88ab06e96185b9922f48b677cd1",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/6df02f99998081032da3407a8d6c4e1dcb5d4379",
+ "reference": "6df02f99998081032da3407a8d6c4e1dcb5d4379",
"shasum": ""
},
"require": {
@@ -12738,7 +12741,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v7.4.7"
+ "source": "https://github.com/symfony/mime/tree/v7.4.8"
},
"funding": [
{
@@ -12758,20 +12761,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-05T15:24:09+00:00"
+ "time": "2026-03-30T14:11:46+00:00"
},
{
"name": "symfony/monolog-bridge",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/monolog-bridge.git",
- "reference": "69e98e7e10dae3daa896ef0f20e17a3928362d88"
+ "reference": "b52aeb44645a9a84a1795b973cc5c77a76df0720"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/69e98e7e10dae3daa896ef0f20e17a3928362d88",
- "reference": "69e98e7e10dae3daa896ef0f20e17a3928362d88",
+ "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/b52aeb44645a9a84a1795b973cc5c77a76df0720",
+ "reference": "b52aeb44645a9a84a1795b973cc5c77a76df0720",
"shasum": ""
},
"require": {
@@ -12821,7 +12824,7 @@
"description": "Provides integration for Monolog with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/monolog-bridge/tree/v7.4.6"
+ "source": "https://github.com/symfony/monolog-bridge/tree/v7.4.8"
},
"funding": [
{
@@ -12841,20 +12844,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-17T07:53:42+00:00"
+ "time": "2026-03-30T13:54:39+00:00"
},
{
"name": "symfony/monolog-bundle",
- "version": "v4.0.1",
+ "version": "v4.0.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/monolog-bundle.git",
- "reference": "3b4ee2717ee56c5e1edb516140a175eb2a72bc66"
+ "reference": "c012c6aba13129eb02aa7dd61e66e720911d8598"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/3b4ee2717ee56c5e1edb516140a175eb2a72bc66",
- "reference": "3b4ee2717ee56c5e1edb516140a175eb2a72bc66",
+ "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/c012c6aba13129eb02aa7dd61e66e720911d8598",
+ "reference": "c012c6aba13129eb02aa7dd61e66e720911d8598",
"shasum": ""
},
"require": {
@@ -12900,7 +12903,7 @@
],
"support": {
"issues": "https://github.com/symfony/monolog-bundle/issues",
- "source": "https://github.com/symfony/monolog-bundle/tree/v4.0.1"
+ "source": "https://github.com/symfony/monolog-bundle/tree/v4.0.2"
},
"funding": [
{
@@ -12920,20 +12923,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-08T08:00:13+00:00"
+ "time": "2026-04-02T18:27:21+00:00"
},
{
"name": "symfony/options-resolver",
- "version": "v7.4.0",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
- "reference": "b38026df55197f9e39a44f3215788edf83187b80"
+ "reference": "2888fcdc4dc2fd5f7c7397be78631e8af12e02b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/options-resolver/zipball/b38026df55197f9e39a44f3215788edf83187b80",
- "reference": "b38026df55197f9e39a44f3215788edf83187b80",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/2888fcdc4dc2fd5f7c7397be78631e8af12e02b4",
+ "reference": "2888fcdc4dc2fd5f7c7397be78631e8af12e02b4",
"shasum": ""
},
"require": {
@@ -12971,7 +12974,7 @@
"options"
],
"support": {
- "source": "https://github.com/symfony/options-resolver/tree/v7.4.0"
+ "source": "https://github.com/symfony/options-resolver/tree/v7.4.8"
},
"funding": [
{
@@ -12991,20 +12994,20 @@
"type": "tidelift"
}
],
- "time": "2025-11-12T15:39:26+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/password-hasher",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/password-hasher.git",
- "reference": "376755eb9c9857d78aedb68341ad2f46d1908b29"
+ "reference": "18a7d92126c95962f7efbcc9e421ba710a366847"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/password-hasher/zipball/376755eb9c9857d78aedb68341ad2f46d1908b29",
- "reference": "376755eb9c9857d78aedb68341ad2f46d1908b29",
+ "url": "https://api.github.com/repos/symfony/password-hasher/zipball/18a7d92126c95962f7efbcc9e421ba710a366847",
+ "reference": "18a7d92126c95962f7efbcc9e421ba710a366847",
"shasum": ""
},
"require": {
@@ -13047,7 +13050,7 @@
"password"
],
"support": {
- "source": "https://github.com/symfony/password-hasher/tree/v7.4.6"
+ "source": "https://github.com/symfony/password-hasher/tree/v7.4.8"
},
"funding": [
{
@@ -13067,7 +13070,7 @@
"type": "tidelift"
}
],
- "time": "2026-02-11T16:03:16+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -13819,16 +13822,16 @@
},
{
"name": "symfony/process",
- "version": "v7.4.5",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "608476f4604102976d687c483ac63a79ba18cc97"
+ "reference": "60f19cd3badc8de688421e21e4305eba50f8089a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/608476f4604102976d687c483ac63a79ba18cc97",
- "reference": "608476f4604102976d687c483ac63a79ba18cc97",
+ "url": "https://api.github.com/repos/symfony/process/zipball/60f19cd3badc8de688421e21e4305eba50f8089a",
+ "reference": "60f19cd3badc8de688421e21e4305eba50f8089a",
"shasum": ""
},
"require": {
@@ -13860,7 +13863,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v7.4.5"
+ "source": "https://github.com/symfony/process/tree/v7.4.8"
},
"funding": [
{
@@ -13880,20 +13883,20 @@
"type": "tidelift"
}
],
- "time": "2026-01-26T15:07:59+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/property-access",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "fa49bf1ca8fce1ba0e2dba4e4658554cfb9364b1"
+ "reference": "b7dad9dae8b8a47ef7ecc76c8569e7d8c7d90cfc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/fa49bf1ca8fce1ba0e2dba4e4658554cfb9364b1",
- "reference": "fa49bf1ca8fce1ba0e2dba4e4658554cfb9364b1",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/b7dad9dae8b8a47ef7ecc76c8569e7d8c7d90cfc",
+ "reference": "b7dad9dae8b8a47ef7ecc76c8569e7d8c7d90cfc",
"shasum": ""
},
"require": {
@@ -13941,7 +13944,7 @@
"reflection"
],
"support": {
- "source": "https://github.com/symfony/property-access/tree/v7.4.4"
+ "source": "https://github.com/symfony/property-access/tree/v7.4.8"
},
"funding": [
{
@@ -13961,20 +13964,20 @@
"type": "tidelift"
}
],
- "time": "2026-01-05T08:47:25+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/property-info",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
- "reference": "02501d75fd834345da3ecdd8e3200ced39e370f8"
+ "reference": "ac5e82528b986c4f7cfccbf7764b5d2e824d6175"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/02501d75fd834345da3ecdd8e3200ced39e370f8",
- "reference": "02501d75fd834345da3ecdd8e3200ced39e370f8",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/ac5e82528b986c4f7cfccbf7764b5d2e824d6175",
+ "reference": "ac5e82528b986c4f7cfccbf7764b5d2e824d6175",
"shasum": ""
},
"require": {
@@ -14031,7 +14034,7 @@
"validator"
],
"support": {
- "source": "https://github.com/symfony/property-info/tree/v7.4.7"
+ "source": "https://github.com/symfony/property-info/tree/v7.4.8"
},
"funding": [
{
@@ -14051,20 +14054,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-04T15:53:26+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/psr-http-message-bridge.git",
- "reference": "929ffe10bbfbb92e711ac3818d416f9daffee067"
+ "reference": "76f1a57719a4a04c0ea18678a6c9305b5dcb9da8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/929ffe10bbfbb92e711ac3818d416f9daffee067",
- "reference": "929ffe10bbfbb92e711ac3818d416f9daffee067",
+ "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/76f1a57719a4a04c0ea18678a6c9305b5dcb9da8",
+ "reference": "76f1a57719a4a04c0ea18678a6c9305b5dcb9da8",
"shasum": ""
},
"require": {
@@ -14119,7 +14122,7 @@
"psr-7"
],
"support": {
- "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.4.4"
+ "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.4.8"
},
"funding": [
{
@@ -14139,20 +14142,20 @@
"type": "tidelift"
}
],
- "time": "2026-01-03T23:30:35+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/rate-limiter",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/rate-limiter.git",
- "reference": "c2ff01c8d5ed54f0721f046fde14a94f2df09666"
+ "reference": "d55de9ec479418f58464e122e68d33886cf6f1fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/rate-limiter/zipball/c2ff01c8d5ed54f0721f046fde14a94f2df09666",
- "reference": "c2ff01c8d5ed54f0721f046fde14a94f2df09666",
+ "url": "https://api.github.com/repos/symfony/rate-limiter/zipball/d55de9ec479418f58464e122e68d33886cf6f1fb",
+ "reference": "d55de9ec479418f58464e122e68d33886cf6f1fb",
"shasum": ""
},
"require": {
@@ -14193,7 +14196,7 @@
"rate-limiter"
],
"support": {
- "source": "https://github.com/symfony/rate-limiter/tree/v7.4.7"
+ "source": "https://github.com/symfony/rate-limiter/tree/v7.4.8"
},
"funding": [
{
@@ -14213,20 +14216,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-04T13:54:41+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/routing",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "238d749c56b804b31a9bf3e26519d93b65a60938"
+ "reference": "9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/238d749c56b804b31a9bf3e26519d93b65a60938",
- "reference": "238d749c56b804b31a9bf3e26519d93b65a60938",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b",
+ "reference": "9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b",
"shasum": ""
},
"require": {
@@ -14278,7 +14281,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v7.4.6"
+ "source": "https://github.com/symfony/routing/tree/v7.4.8"
},
"funding": [
{
@@ -14298,20 +14301,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-25T16:50:00+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/runtime",
- "version": "v7.4.1",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/runtime.git",
- "reference": "876f902a6cb6b26c003de244188c06b2ba1c172f"
+ "reference": "6d792a64fec1eae2f011cfe9ab5978a9eab3071e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/runtime/zipball/876f902a6cb6b26c003de244188c06b2ba1c172f",
- "reference": "876f902a6cb6b26c003de244188c06b2ba1c172f",
+ "url": "https://api.github.com/repos/symfony/runtime/zipball/6d792a64fec1eae2f011cfe9ab5978a9eab3071e",
+ "reference": "6d792a64fec1eae2f011cfe9ab5978a9eab3071e",
"shasum": ""
},
"require": {
@@ -14361,7 +14364,7 @@
"runtime"
],
"support": {
- "source": "https://github.com/symfony/runtime/tree/v7.4.1"
+ "source": "https://github.com/symfony/runtime/tree/v7.4.8"
},
"funding": [
{
@@ -14381,20 +14384,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-05T14:04:53+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/security-bundle",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-bundle.git",
- "reference": "d79c6d9a373fe8585e85bcfca4c24b9783214263"
+ "reference": "6f73fdfd9ad23bf24b6f6c8d35be3ea6853d91af"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-bundle/zipball/d79c6d9a373fe8585e85bcfca4c24b9783214263",
- "reference": "d79c6d9a373fe8585e85bcfca4c24b9783214263",
+ "url": "https://api.github.com/repos/symfony/security-bundle/zipball/6f73fdfd9ad23bf24b6f6c8d35be3ea6853d91af",
+ "reference": "6f73fdfd9ad23bf24b6f6c8d35be3ea6853d91af",
"shasum": ""
},
"require": {
@@ -14473,7 +14476,7 @@
"description": "Provides a tight integration of the Security component into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-bundle/tree/v7.4.6"
+ "source": "https://github.com/symfony/security-bundle/tree/v7.4.8"
},
"funding": [
{
@@ -14493,20 +14496,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-22T22:01:45+00:00"
+ "time": "2026-03-30T13:54:39+00:00"
},
{
"name": "symfony/security-core",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-core.git",
- "reference": "958a70725a8d669bec6721f4cd318d209712e944"
+ "reference": "23e0cd6615661e33e53faf714bf6a130c2f75c25"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-core/zipball/958a70725a8d669bec6721f4cd318d209712e944",
- "reference": "958a70725a8d669bec6721f4cd318d209712e944",
+ "url": "https://api.github.com/repos/symfony/security-core/zipball/23e0cd6615661e33e53faf714bf6a130c2f75c25",
+ "reference": "23e0cd6615661e33e53faf714bf6a130c2f75c25",
"shasum": ""
},
"require": {
@@ -14564,7 +14567,7 @@
"description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-core/tree/v7.4.4"
+ "source": "https://github.com/symfony/security-core/tree/v7.4.8"
},
"funding": [
{
@@ -14584,20 +14587,20 @@
"type": "tidelift"
}
],
- "time": "2026-01-14T09:36:49+00:00"
+ "time": "2026-03-31T07:00:19+00:00"
},
{
"name": "symfony/security-csrf",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-csrf.git",
- "reference": "d01adcd3141bec95e4cfd338f6b4482f1dd6a42b"
+ "reference": "16b3aa2f67d02fb0dbd013a8759bbe90daaa9c5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-csrf/zipball/d01adcd3141bec95e4cfd338f6b4482f1dd6a42b",
- "reference": "d01adcd3141bec95e4cfd338f6b4482f1dd6a42b",
+ "url": "https://api.github.com/repos/symfony/security-csrf/zipball/16b3aa2f67d02fb0dbd013a8759bbe90daaa9c5d",
+ "reference": "16b3aa2f67d02fb0dbd013a8759bbe90daaa9c5d",
"shasum": ""
},
"require": {
@@ -14638,7 +14641,7 @@
"description": "Symfony Security Component - CSRF Library",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-csrf/tree/v7.4.6"
+ "source": "https://github.com/symfony/security-csrf/tree/v7.4.8"
},
"funding": [
{
@@ -14658,20 +14661,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-11T16:03:16+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/security-http",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-http.git",
- "reference": "52ce5ef5708900dcab9f55750cf81250a0ebba9f"
+ "reference": "1b07d7d472ba967fd66697067e6274084d2d1d7c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-http/zipball/52ce5ef5708900dcab9f55750cf81250a0ebba9f",
- "reference": "52ce5ef5708900dcab9f55750cf81250a0ebba9f",
+ "url": "https://api.github.com/repos/symfony/security-http/zipball/1b07d7d472ba967fd66697067e6274084d2d1d7c",
+ "reference": "1b07d7d472ba967fd66697067e6274084d2d1d7c",
"shasum": ""
},
"require": {
@@ -14730,7 +14733,7 @@
"description": "Symfony Security Component - HTTP Integration",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-http/tree/v7.4.6"
+ "source": "https://github.com/symfony/security-http/tree/v7.4.8"
},
"funding": [
{
@@ -14750,20 +14753,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-18T09:46:18+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/serializer",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/serializer.git",
- "reference": "bd395bbc6fabd136a48e1a6f91b09f88b5050b0b"
+ "reference": "006fd51717addf2df2bd1a64dafef6b7fab6b455"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/serializer/zipball/bd395bbc6fabd136a48e1a6f91b09f88b5050b0b",
- "reference": "bd395bbc6fabd136a48e1a6f91b09f88b5050b0b",
+ "url": "https://api.github.com/repos/symfony/serializer/zipball/006fd51717addf2df2bd1a64dafef6b7fab6b455",
+ "reference": "006fd51717addf2df2bd1a64dafef6b7fab6b455",
"shasum": ""
},
"require": {
@@ -14834,7 +14837,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.7"
+ "source": "https://github.com/symfony/serializer/tree/v7.4.8"
},
"funding": [
{
@@ -14854,7 +14857,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T13:15:18+00:00"
+ "time": "2026-03-30T21:34:42+00:00"
},
{
"name": "symfony/service-contracts",
@@ -15018,16 +15021,16 @@
},
{
"name": "symfony/stopwatch",
- "version": "v7.4.0",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
- "reference": "8a24af0a2e8a872fb745047180649b8418303084"
+ "reference": "70a852d72fec4d51efb1f48dcd968efcaf5ccb89"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/8a24af0a2e8a872fb745047180649b8418303084",
- "reference": "8a24af0a2e8a872fb745047180649b8418303084",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/70a852d72fec4d51efb1f48dcd968efcaf5ccb89",
+ "reference": "70a852d72fec4d51efb1f48dcd968efcaf5ccb89",
"shasum": ""
},
"require": {
@@ -15060,7 +15063,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/stopwatch/tree/v7.4.0"
+ "source": "https://github.com/symfony/stopwatch/tree/v7.4.8"
},
"funding": [
{
@@ -15080,20 +15083,20 @@
"type": "tidelift"
}
],
- "time": "2025-08-04T07:05:15+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/string",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "9f209231affa85aa930a5e46e6eb03381424b30b"
+ "reference": "114ac57257d75df748eda23dd003878080b8e688"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/9f209231affa85aa930a5e46e6eb03381424b30b",
- "reference": "9f209231affa85aa930a5e46e6eb03381424b30b",
+ "url": "https://api.github.com/repos/symfony/string/zipball/114ac57257d75df748eda23dd003878080b8e688",
+ "reference": "114ac57257d75df748eda23dd003878080b8e688",
"shasum": ""
},
"require": {
@@ -15151,7 +15154,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.4.6"
+ "source": "https://github.com/symfony/string/tree/v7.4.8"
},
"funding": [
{
@@ -15171,20 +15174,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-09T09:33:46+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/translation",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "1888cf064399868af3784b9e043240f1d89d25ce"
+ "reference": "33600f8489485425bfcddd0d983391038d3422e7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/1888cf064399868af3784b9e043240f1d89d25ce",
- "reference": "1888cf064399868af3784b9e043240f1d89d25ce",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/33600f8489485425bfcddd0d983391038d3422e7",
+ "reference": "33600f8489485425bfcddd0d983391038d3422e7",
"shasum": ""
},
"require": {
@@ -15251,7 +15254,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v7.4.6"
+ "source": "https://github.com/symfony/translation/tree/v7.4.8"
},
"funding": [
{
@@ -15271,7 +15274,7 @@
"type": "tidelift"
}
],
- "time": "2026-02-17T07:53:42+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -15357,16 +15360,16 @@
},
{
"name": "symfony/twig-bridge",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bridge.git",
- "reference": "c67219ca6b79a57b64e36bbb2cd8ba741286587e"
+ "reference": "ac43e7e59298ed1ce98c8d228b651d46e907d02c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/c67219ca6b79a57b64e36bbb2cd8ba741286587e",
- "reference": "c67219ca6b79a57b64e36bbb2cd8ba741286587e",
+ "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/ac43e7e59298ed1ce98c8d228b651d46e907d02c",
+ "reference": "ac43e7e59298ed1ce98c8d228b651d46e907d02c",
"shasum": ""
},
"require": {
@@ -15382,7 +15385,7 @@
"symfony/form": "<6.4.32|>7,<7.3.10|>7.4,<7.4.4|>8.0,<8.0.4",
"symfony/http-foundation": "<6.4",
"symfony/http-kernel": "<6.4",
- "symfony/mime": "<6.4",
+ "symfony/mime": "<6.4.36|>7,<7.4.8|>8.0,<8.0.8",
"symfony/serializer": "<6.4",
"symfony/translation": "<6.4",
"symfony/workflow": "<6.4"
@@ -15403,7 +15406,7 @@
"symfony/http-foundation": "^7.3|^8.0",
"symfony/http-kernel": "^6.4|^7.0|^8.0",
"symfony/intl": "^6.4|^7.0|^8.0",
- "symfony/mime": "^6.4|^7.0|^8.0",
+ "symfony/mime": "^6.4.36|^7.4.8|^8.0.8",
"symfony/polyfill-intl-icu": "~1.0",
"symfony/property-info": "^6.4|^7.0|^8.0",
"symfony/routing": "^6.4|^7.0|^8.0",
@@ -15448,7 +15451,7 @@
"description": "Provides integration for Twig with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/twig-bridge/tree/v7.4.7"
+ "source": "https://github.com/symfony/twig-bridge/tree/v7.4.8"
},
"funding": [
{
@@ -15468,20 +15471,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-04T15:37:05+00:00"
+ "time": "2026-03-30T15:17:09+00:00"
},
{
"name": "symfony/twig-bundle",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bundle.git",
- "reference": "e8829e02ff96a391ed0703bac9e7ff0537480b6b"
+ "reference": "ba1e06d7ff1ebb1d1799b6608d925f4eaba88d95"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/e8829e02ff96a391ed0703bac9e7ff0537480b6b",
- "reference": "e8829e02ff96a391ed0703bac9e7ff0537480b6b",
+ "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/ba1e06d7ff1ebb1d1799b6608d925f4eaba88d95",
+ "reference": "ba1e06d7ff1ebb1d1799b6608d925f4eaba88d95",
"shasum": ""
},
"require": {
@@ -15538,7 +15541,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.4"
+ "source": "https://github.com/symfony/twig-bundle/tree/v7.4.8"
},
"funding": [
{
@@ -15558,20 +15561,20 @@
"type": "tidelift"
}
],
- "time": "2026-01-06T12:34:24+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/type-info",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/type-info.git",
- "reference": "31f1e40cbf7851c7354281c90eb1b352c4cb8269"
+ "reference": "6bf34da885ff5143a3dfd8f1b863bb8ab95f50bd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/type-info/zipball/31f1e40cbf7851c7354281c90eb1b352c4cb8269",
- "reference": "31f1e40cbf7851c7354281c90eb1b352c4cb8269",
+ "url": "https://api.github.com/repos/symfony/type-info/zipball/6bf34da885ff5143a3dfd8f1b863bb8ab95f50bd",
+ "reference": "6bf34da885ff5143a3dfd8f1b863bb8ab95f50bd",
"shasum": ""
},
"require": {
@@ -15621,7 +15624,7 @@
"type"
],
"support": {
- "source": "https://github.com/symfony/type-info/tree/v7.4.7"
+ "source": "https://github.com/symfony/type-info/tree/v7.4.8"
},
"funding": [
{
@@ -15641,20 +15644,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-04T12:49:16+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/uid",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/uid.git",
- "reference": "7719ce8aba76be93dfe249192f1fbfa52c588e36"
+ "reference": "6883ebdf7bf6a12b37519dbc0df62b0222401b56"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/uid/zipball/7719ce8aba76be93dfe249192f1fbfa52c588e36",
- "reference": "7719ce8aba76be93dfe249192f1fbfa52c588e36",
+ "url": "https://api.github.com/repos/symfony/uid/zipball/6883ebdf7bf6a12b37519dbc0df62b0222401b56",
+ "reference": "6883ebdf7bf6a12b37519dbc0df62b0222401b56",
"shasum": ""
},
"require": {
@@ -15699,7 +15702,7 @@
"uuid"
],
"support": {
- "source": "https://github.com/symfony/uid/tree/v7.4.4"
+ "source": "https://github.com/symfony/uid/tree/v7.4.8"
},
"funding": [
{
@@ -15719,7 +15722,7 @@
"type": "tidelift"
}
],
- "time": "2026-01-03T23:30:35+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/ux-translator",
@@ -15907,16 +15910,16 @@
},
{
"name": "symfony/validator",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "3a1a460a9f8c5e5611e15c52c4baa5a62fa3c203"
+ "reference": "8f73cbddae916756f319b3e195088da216f0f12f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/3a1a460a9f8c5e5611e15c52c4baa5a62fa3c203",
- "reference": "3a1a460a9f8c5e5611e15c52c4baa5a62fa3c203",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/8f73cbddae916756f319b3e195088da216f0f12f",
+ "reference": "8f73cbddae916756f319b3e195088da216f0f12f",
"shasum": ""
},
"require": {
@@ -15987,7 +15990,7 @@
"description": "Provides tools to validate values",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/validator/tree/v7.4.7"
+ "source": "https://github.com/symfony/validator/tree/v7.4.8"
},
"funding": [
{
@@ -16007,20 +16010,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T11:10:17+00:00"
+ "time": "2026-03-30T12:55:43+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "045321c440ac18347b136c63d2e9bf28a2dc0291"
+ "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/045321c440ac18347b136c63d2e9bf28a2dc0291",
- "reference": "045321c440ac18347b136c63d2e9bf28a2dc0291",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9510c3966f749a1d1ff0059e1eabef6cc621e7fd",
+ "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd",
"shasum": ""
},
"require": {
@@ -16074,7 +16077,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.4.6"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.4.8"
},
"funding": [
{
@@ -16094,20 +16097,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-15T10:53:20+00:00"
+ "time": "2026-03-30T13:44:50+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v7.4.0",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "03a60f169c79a28513a78c967316fbc8bf17816f"
+ "reference": "398907e89a2a56fe426f7955c6fa943ec0c77225"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/03a60f169c79a28513a78c967316fbc8bf17816f",
- "reference": "03a60f169c79a28513a78c967316fbc8bf17816f",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/398907e89a2a56fe426f7955c6fa943ec0c77225",
+ "reference": "398907e89a2a56fe426f7955c6fa943ec0c77225",
"shasum": ""
},
"require": {
@@ -16155,7 +16158,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v7.4.0"
+ "source": "https://github.com/symfony/var-exporter/tree/v7.4.8"
},
"funding": [
{
@@ -16175,20 +16178,20 @@
"type": "tidelift"
}
],
- "time": "2025-09-11T10:15:23+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/web-link",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/web-link.git",
- "reference": "9ff1f19069e3d2d341d60729392a4a6dfc45052a"
+ "reference": "0711009963009e7d6d59149327f3ad633ee3fe25"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/web-link/zipball/9ff1f19069e3d2d341d60729392a4a6dfc45052a",
- "reference": "9ff1f19069e3d2d341d60729392a4a6dfc45052a",
+ "url": "https://api.github.com/repos/symfony/web-link/zipball/0711009963009e7d6d59149327f3ad633ee3fe25",
+ "reference": "0711009963009e7d6d59149327f3ad633ee3fe25",
"shasum": ""
},
"require": {
@@ -16242,7 +16245,7 @@
"push"
],
"support": {
- "source": "https://github.com/symfony/web-link/tree/v7.4.4"
+ "source": "https://github.com/symfony/web-link/tree/v7.4.8"
},
"funding": [
{
@@ -16262,7 +16265,7 @@
"type": "tidelift"
}
],
- "time": "2026-01-01T22:13:48+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/webpack-encore-bundle",
@@ -16342,16 +16345,16 @@
},
{
"name": "symfony/yaml",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "58751048de17bae71c5aa0d13cb19d79bca26391"
+ "reference": "c58fdf7b3d6c2995368264c49e4e8b05bcff2883"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/58751048de17bae71c5aa0d13cb19d79bca26391",
- "reference": "58751048de17bae71c5aa0d13cb19d79bca26391",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/c58fdf7b3d6c2995368264c49e4e8b05bcff2883",
+ "reference": "c58fdf7b3d6c2995368264c49e4e8b05bcff2883",
"shasum": ""
},
"require": {
@@ -16394,7 +16397,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v7.4.6"
+ "source": "https://github.com/symfony/yaml/tree/v7.4.8"
},
"funding": [
{
@@ -16414,7 +16417,7 @@
"type": "tidelift"
}
],
- "time": "2026-02-09T09:33:46+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symplify/easy-coding-standard",
@@ -17523,20 +17526,20 @@
},
{
"name": "web-auth/cose-lib",
- "version": "4.5.0",
+ "version": "4.5.1",
"source": {
"type": "git",
"url": "https://github.com/web-auth/cose-lib.git",
- "reference": "5adac6fe126994a3ee17ed9950efb4947ab132a9"
+ "reference": "3185af4df10dc537b65c140c315b88d15ae15b80"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/web-auth/cose-lib/zipball/5adac6fe126994a3ee17ed9950efb4947ab132a9",
- "reference": "5adac6fe126994a3ee17ed9950efb4947ab132a9",
+ "url": "https://api.github.com/repos/web-auth/cose-lib/zipball/3185af4df10dc537b65c140c315b88d15ae15b80",
+ "reference": "3185af4df10dc537b65c140c315b88d15ae15b80",
"shasum": ""
},
"require": {
- "brick/math": "^0.9|^0.10|^0.11|^0.12|^0.13|^0.14",
+ "brick/math": "^0.9|^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17",
"ext-json": "*",
"ext-openssl": "*",
"php": ">=8.1",
@@ -17578,7 +17581,7 @@
],
"support": {
"issues": "https://github.com/web-auth/cose-lib/issues",
- "source": "https://github.com/web-auth/cose-lib/tree/4.5.0"
+ "source": "https://github.com/web-auth/cose-lib/tree/4.5.1"
},
"funding": [
{
@@ -17590,7 +17593,7 @@
"type": "patreon"
}
],
- "time": "2026-01-03T14:43:18+00:00"
+ "time": "2026-04-01T12:47:39+00:00"
},
{
"name": "web-auth/webauthn-lib",
@@ -18457,11 +18460,11 @@
},
{
"name": "phpstan/phpstan",
- "version": "2.1.45",
+ "version": "2.1.46",
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f8cdfd9421b7edb7686a2d150a234870464eac70",
- "reference": "f8cdfd9421b7edb7686a2d150a234870464eac70",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a193923fc2d6325ef4e741cf3af8c3e8f54dbf25",
+ "reference": "a193923fc2d6325ef4e741cf3af8c3e8f54dbf25",
"shasum": ""
},
"require": {
@@ -18506,7 +18509,7 @@
"type": "github"
}
],
- "time": "2026-03-30T13:22:02+00:00"
+ "time": "2026-04-01T09:25:14+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
@@ -19232,18 +19235,18 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
- "reference": "f56a297d85c1ab84bee540bc669706ad6a5def7b"
+ "reference": "958bc6ccdb194912236265e4f36256e55bb0c9da"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/f56a297d85c1ab84bee540bc669706ad6a5def7b",
- "reference": "f56a297d85c1ab84bee540bc669706ad6a5def7b",
+ "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/958bc6ccdb194912236265e4f36256e55bb0c9da",
+ "reference": "958bc6ccdb194912236265e4f36256e55bb0c9da",
"shasum": ""
},
"conflict": {
"3f/pygmentize": "<1.2",
"adaptcms/adaptcms": "<=1.3",
- "admidio/admidio": "<=5.0.6",
+ "admidio/admidio": "<5.0.8",
"adodb/adodb-php": "<=5.22.9",
"aheinze/cockpit": "<2.2",
"aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2",
@@ -19287,10 +19290,10 @@
"athlon1600/youtube-downloader": "<=4",
"aureuserp/aureuserp": "<1.3.0.0-beta1",
"austintoddj/canvas": "<=3.4.2",
- "auth0/auth0-php": ">=3.3,<8.18",
- "auth0/login": "<7.20",
- "auth0/symfony": "<=5.5",
- "auth0/wordpress": "<=5.4",
+ "auth0/auth0-php": ">=3.3,<=8.18",
+ "auth0/login": "<=7.20",
+ "auth0/symfony": "<=5.7",
+ "auth0/wordpress": "<=5.5",
"automad/automad": "<2.0.0.0-alpha5",
"automattic/jetpack": "<9.8",
"avideo/avideo": "<=26",
@@ -19309,7 +19312,7 @@
"barrelstrength/sprout-forms": "<3.9",
"barryvdh/laravel-translation-manager": "<0.6.8",
"barzahlen/barzahlen-php": "<2.0.1",
- "baserproject/basercms": "<=5.1.1",
+ "baserproject/basercms": "<=5.2.2",
"bassjobsen/bootstrap-3-typeahead": ">4.0.2",
"bbpress/bbpress": "<2.6.5",
"bcit-ci/codeigniter": "<3.1.3",
@@ -19408,7 +19411,7 @@
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4",
"desperado/xml-bundle": "<=0.1.7",
"dev-lancer/minecraft-motd-parser": "<=1.0.5",
- "devcode-it/openstamanager": "<=2.9.8",
+ "devcode-it/openstamanager": "<=2.10.1",
"devgroup/dotplant": "<2020.09.14-dev",
"digimix/wp-svg-upload": "<=1",
"directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2",
@@ -19620,6 +19623,7 @@
"islandora/crayfish": "<4.1",
"islandora/islandora": ">=2,<2.4.1",
"ivankristianto/phpwhois": "<=4.3",
+ "j0k3r/graby": "<=2.5",
"jackalope/jackalope-doctrine-dbal": "<1.7.4",
"jambagecom/div2007": "<0.10.2",
"james-heinrich/getid3": "<1.9.21",
@@ -19843,7 +19847,7 @@
"phpmailer/phpmailer": "<6.5",
"phpmussel/phpmussel": ">=1,<1.6",
"phpmyadmin/phpmyadmin": "<5.2.2",
- "phpmyfaq/phpmyfaq": "<=4.0.16",
+ "phpmyfaq/phpmyfaq": "<=4.1",
"phpoffice/common": "<0.2.9",
"phpoffice/math": "<=0.2",
"phpoffice/phpexcel": "<=1.8.2",
@@ -20005,7 +20009,7 @@
"subhh/libconnect": "<7.0.8|>=8,<8.1",
"sukohi/surpass": "<1",
"sulu/form-bundle": ">=2,<2.5.3",
- "sulu/sulu": "<1.6.44|>=2,<2.5.25|>=2.6,<2.6.9|>=3.0.0.0-alpha1,<3.0.0.0-alpha3",
+ "sulu/sulu": "<2.6.22|>=3,<3.0.5",
"sumocoders/framework-user-bundle": "<1.4",
"superbig/craft-audit": "<3.0.2",
"svewap/a21glossary": "<=0.4.10",
@@ -20072,7 +20076,7 @@
"thelia/thelia": ">=2.1,<2.1.3",
"theonedemon/phpwhois": "<=4.2.5",
"thinkcmf/thinkcmf": "<6.0.8",
- "thorsten/phpmyfaq": "<4.0.18|>=4.1.0.0-alpha,<=4.1.0.0-beta2",
+ "thorsten/phpmyfaq": "<4.1.1",
"tikiwiki/tiki-manager": "<=17.1",
"timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1",
"tinymce/tinymce": "<7.2",
@@ -20178,7 +20182,7 @@
"xpressengine/xpressengine": "<3.0.15",
"yab/quarx": "<2.4.5",
"yansongda/pay": "<=3.7.19",
- "yeswiki/yeswiki": "<=4.5.4",
+ "yeswiki/yeswiki": "<4.6",
"yetiforce/yetiforce-crm": "<6.5",
"yidashi/yii2cmf": "<=2",
"yii2mod/yii2-cms": "<1.9.2",
@@ -20273,7 +20277,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-30T16:24:48+00:00"
+ "time": "2026-04-03T04:48:53+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -21315,16 +21319,16 @@
},
{
"name": "symfony/browser-kit",
- "version": "v7.4.4",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
- "reference": "bed167eadaaba641f51fc842c9227aa5e251309e"
+ "reference": "41850d8f8ddef9a9cd7314fa9f4902cf48885521"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/bed167eadaaba641f51fc842c9227aa5e251309e",
- "reference": "bed167eadaaba641f51fc842c9227aa5e251309e",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/41850d8f8ddef9a9cd7314fa9f4902cf48885521",
+ "reference": "41850d8f8ddef9a9cd7314fa9f4902cf48885521",
"shasum": ""
},
"require": {
@@ -21364,7 +21368,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.4"
+ "source": "https://github.com/symfony/browser-kit/tree/v7.4.8"
},
"funding": [
{
@@ -21384,20 +21388,20 @@
"type": "tidelift"
}
],
- "time": "2026-01-13T10:40:19+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/debug-bundle",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug-bundle.git",
- "reference": "7affd8924ef9a7739ec53284c2fc30afeeae7124"
+ "reference": "3eb18c1e6cd16da2cea1f1b5162e442af4afee44"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/7affd8924ef9a7739ec53284c2fc30afeeae7124",
- "reference": "7affd8924ef9a7739ec53284c2fc30afeeae7124",
+ "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/3eb18c1e6cd16da2cea1f1b5162e442af4afee44",
+ "reference": "3eb18c1e6cd16da2cea1f1b5162e442af4afee44",
"shasum": ""
},
"require": {
@@ -21439,7 +21443,7 @@
"description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/debug-bundle/tree/v7.4.7"
+ "source": "https://github.com/symfony/debug-bundle/tree/v7.4.8"
},
"funding": [
{
@@ -21459,7 +21463,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-03T07:48:48+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/maker-bundle",
@@ -21562,16 +21566,16 @@
},
{
"name": "symfony/phpunit-bridge",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/phpunit-bridge.git",
- "reference": "53c5a606cb4ae19c9466a5f8ffe60f61b0c93b5f"
+ "reference": "140bbbe1cd1c21a084494ccddeee33f3c3381d7d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/53c5a606cb4ae19c9466a5f8ffe60f61b0c93b5f",
- "reference": "53c5a606cb4ae19c9466a5f8ffe60f61b0c93b5f",
+ "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/140bbbe1cd1c21a084494ccddeee33f3c3381d7d",
+ "reference": "140bbbe1cd1c21a084494ccddeee33f3c3381d7d",
"shasum": ""
},
"require": {
@@ -21623,7 +21627,7 @@
"testing"
],
"support": {
- "source": "https://github.com/symfony/phpunit-bridge/tree/v7.4.7"
+ "source": "https://github.com/symfony/phpunit-bridge/tree/v7.4.8"
},
"funding": [
{
@@ -21643,20 +21647,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-04T13:54:41+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/web-profiler-bundle",
- "version": "v7.4.7",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/web-profiler-bundle.git",
- "reference": "da9e91746fc9c575be8b5ff466b7572d98e7e1ae"
+ "reference": "79f039096c67cc1cc3f607d2ba72af86cd27e6a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/da9e91746fc9c575be8b5ff466b7572d98e7e1ae",
- "reference": "da9e91746fc9c575be8b5ff466b7572d98e7e1ae",
+ "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/79f039096c67cc1cc3f607d2ba72af86cd27e6a4",
+ "reference": "79f039096c67cc1cc3f607d2ba72af86cd27e6a4",
"shasum": ""
},
"require": {
@@ -21713,7 +21717,7 @@
"dev"
],
"support": {
- "source": "https://github.com/symfony/web-profiler-bundle/tree/v7.4.7"
+ "source": "https://github.com/symfony/web-profiler-bundle/tree/v7.4.8"
},
"funding": [
{
@@ -21733,7 +21737,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-03T13:57:00+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "theseer/tokenizer",
diff --git a/config/reference.php b/config/reference.php
index a146c2e1..1b8fdc8f 100644
--- a/config/reference.php
+++ b/config/reference.php
@@ -1550,7 +1550,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* template_parameters?: array{ // Default parameters to be passed to the template
* className?: scalar|Param|null, // Default class attribute to apply to the root table elements // Default: "table table-bordered"
* columnFilter?: "thead"|"tfoot"|"both"|Param|null, // If and where to enable the DataTables Filter module // Default: null
- * ...
+ * ...
* },
* translation_domain?: scalar|Param|null, // Default translation domain to be used // Default: "messages"
* }
@@ -1705,7 +1705,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* use_underscore?: bool|Param, // Default: true
* unordered_list_markers?: list,
* },
- * ...
+ * ...
* },
* }
* @psalm-type GregwarCaptchaConfig = array{
@@ -2649,7 +2649,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* cast_fn?: mixed,
* default?: mixed,
* filter_class?: mixed,
- * ...
+ * ...
* }>,
* strict_query_parameter_validation?: mixed,
* hide_hydra_operation?: mixed,
@@ -2669,7 +2669,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* name?: mixed,
* allow_create?: mixed,
* item_uri_template?: mixed,
- * ...
+ * ...
* },
* }
* @psalm-type ConfigType = array{
diff --git a/yarn.lock b/yarn.lock
index 9c6200b2..e25ae6ff 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,58 +2,58 @@
# yarn lockfile v1
-"@algolia/autocomplete-core@1.19.7":
- version "1.19.7"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.19.7.tgz#723ad865d030365c3be73d5e466cfc16c501318e"
- integrity sha512-4sqB+Nfo131MkKMledkmsxX08uZHMI4KbscUdsX6U69scchXsgkgENjN9tRVBKHAOn900mBSNEpUdfzKZw8f+A==
+"@algolia/autocomplete-core@1.19.8":
+ version "1.19.8"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.19.8.tgz#7c84c771d28643fb00d09026c05013fb97aeea23"
+ integrity sha512-3YEorYg44niXcm7gkft3nXYItHd44e8tmh4D33CTszPgP0QWkaLEaFywiNyJBo7UL/mqObA/G9RYuU7R8tN1IA==
dependencies:
- "@algolia/autocomplete-plugin-algolia-insights" "1.19.7"
- "@algolia/autocomplete-shared" "1.19.7"
+ "@algolia/autocomplete-plugin-algolia-insights" "1.19.8"
+ "@algolia/autocomplete-shared" "1.19.8"
-"@algolia/autocomplete-js@1.19.7", "@algolia/autocomplete-js@^1.17.0":
- version "1.19.7"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-js/-/autocomplete-js-1.19.7.tgz#41c0fb2e2d4d29a79b893ea5cae25d64e33613ec"
- integrity sha512-ExTgOXioDEjM1rpRnxY+3PAQzmlsHM28WwDhdY01VIHLfzr9PoKtIdTWd0N2u6XG8HdaZvDw3PrjGZ3Rno72gg==
+"@algolia/autocomplete-js@1.19.8", "@algolia/autocomplete-js@^1.17.0":
+ version "1.19.8"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-js/-/autocomplete-js-1.19.8.tgz#35960525442d741a0a4ee5ac4e1fcd6c550355ff"
+ integrity sha512-9Sfr9Un3vObdtnj6IqzxoD9XisjFJxA9WAyVxmOkwTD9aVluyNwDeEWeGLy12xhRyILjA5C7byto159cZcdEEA==
dependencies:
- "@algolia/autocomplete-core" "1.19.7"
- "@algolia/autocomplete-preset-algolia" "1.19.7"
- "@algolia/autocomplete-shared" "1.19.7"
+ "@algolia/autocomplete-core" "1.19.8"
+ "@algolia/autocomplete-preset-algolia" "1.19.8"
+ "@algolia/autocomplete-shared" "1.19.8"
htm "^3.1.1"
preact "^10.13.2"
-"@algolia/autocomplete-plugin-algolia-insights@1.19.7":
- version "1.19.7"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.7.tgz#21108d395d5b43fc1d1f24ac77b0b087d2fbcc8a"
- integrity sha512-5nBYyDNUUXThFGrdYeWA2OkoCaIzHzspIjN2gBPRmURdo4xMQgzay4M+J+XgZginlQcJ+UFYkHKbUYQwfAZ3jw==
+"@algolia/autocomplete-plugin-algolia-insights@1.19.8":
+ version "1.19.8"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.8.tgz#f60d21edbe2a42e6d4e2215430733e3f51641471"
+ integrity sha512-ZvJWO8ZZJDpc1LNM2TTBdmQsZBLMR4rU5iNR2OYvEeFBiaf/0ESnRSSLQbryarJY4SVxtoz6A2ZtDMNM+iQEAA==
dependencies:
- "@algolia/autocomplete-shared" "1.19.7"
+ "@algolia/autocomplete-shared" "1.19.8"
"@algolia/autocomplete-plugin-recent-searches@^1.17.0":
- version "1.19.7"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-recent-searches/-/autocomplete-plugin-recent-searches-1.19.7.tgz#a78da3e8baba4e0dc66acd2df15008ff9bf2bb80"
- integrity sha512-fQBldPnmilJFLK29wUajAjJ7V19cQbCCiAutoGzAEpVlrWMl6xrP0qsOy5oy4ijmBnPMqX1wwzh76bMbKbU4LQ==
+ version "1.19.8"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-recent-searches/-/autocomplete-plugin-recent-searches-1.19.8.tgz#74c1d64bea603cc29ac14a4ee8e6d7ccd4d1423d"
+ integrity sha512-Y8bLNJcdMCjSp4Mp6pfcdfl1kGCwogzlaJFUtREK3kInwDL4Ea7Fx0DO8eg8sHBkcsxq7XGHD23OH5+AmYQsKw==
dependencies:
- "@algolia/autocomplete-core" "1.19.7"
- "@algolia/autocomplete-js" "1.19.7"
- "@algolia/autocomplete-preset-algolia" "1.19.7"
- "@algolia/autocomplete-shared" "1.19.7"
+ "@algolia/autocomplete-core" "1.19.8"
+ "@algolia/autocomplete-js" "1.19.8"
+ "@algolia/autocomplete-preset-algolia" "1.19.8"
+ "@algolia/autocomplete-shared" "1.19.8"
-"@algolia/autocomplete-preset-algolia@1.19.7":
- version "1.19.7"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.19.7.tgz#88a315b8450d810d7d243a8a55873f63d0ae16bf"
- integrity sha512-PXou3XXPN18v/lJwpP40JwUjatwKVF1zeevoj2dXo1+TKrFB8XxSiGcBbChBQ6RYUEKYoS+ck8WMbpn4LwyHAw==
+"@algolia/autocomplete-preset-algolia@1.19.8":
+ version "1.19.8"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.19.8.tgz#1bfffba816d497193d89692e17aa31cba875e96a"
+ integrity sha512-5XhJe5uXXLrt+C1MjIv1/BfGNHZyD1xkAYMVANTjdY+PXwO4o+3YIK2XGU0MxHTGryy70G6+xVO9TB7xA+3hGQ==
dependencies:
- "@algolia/autocomplete-shared" "1.19.7"
+ "@algolia/autocomplete-shared" "1.19.8"
-"@algolia/autocomplete-shared@1.19.7":
- version "1.19.7"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.7.tgz#56607ba42295fb171541e8209ec20a1100482eb1"
- integrity sha512-Z6nBmZzPX6A0gV0GUrXDwMPhh6AnrWQshebAfZ/oJ5ioxVoPyRl30SLd3kpCrWr/xXXaaFxUq2qthVeBC2LlVg==
+"@algolia/autocomplete-shared@1.19.8":
+ version "1.19.8"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.8.tgz#5d723d8bdb448efbb1b0e1c7ff94cc18e5b1dc0e"
+ integrity sha512-h5hf2t8ejF6vlOgvLaZzQbWs5SyH2z4PAWygNAvvD/2RI29hdQ54ldUGwqVuj9Srs+n8XUKTPUqb7fvhBhQrnQ==
"@algolia/autocomplete-theme-classic@^1.17.0":
- version "1.19.7"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.19.7.tgz#f9e6cb90e4759e4758652bab323357a28335823e"
- integrity sha512-XDN1pc6k3qlowkyBwkQGd4+j3R8OZtVY9BR26Tq+0ZJgyudiswdvDWLUJD/g13q4UoVy55/ygy6qrwhMKsBxZA==
+ version "1.19.8"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.19.8.tgz#33706300a2f711ac9386ec8008a0f119ffdccd7b"
+ integrity sha512-FYmpeOyL5Wy444ZGp1IW57fevpMSBMewN37j+0WULMTJZGobnvTgVEKjYIgtv5Ku4/RNNp54rtEx2/OU6l8GYA==
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0":
version "7.29.0"
@@ -1630,9 +1630,9 @@
es-toolkit "1.39.5"
"@colordx/core@^5.0.0":
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/@colordx/core/-/core-5.0.0.tgz#5324af97df4c63fcfaaae247003efc413445d3a2"
- integrity sha512-twwxohWH8hWWh5ZJ5z6ZNn/JyMrq08K+NzxXKVGTpH+XmMPDAYYzqvszc3OPhYhqqxmfnbCSa/YHcS7pCnChmw==
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/@colordx/core/-/core-5.0.3.tgz#d5021feffd7fbfc103f1347d2cbebb110de0120e"
+ integrity sha512-xBQ0MYRTNNxW3mS2sJtlQTT7C3Sasqgh1/PsHva7fyDb5uqYY+gv9V0utDdX8X80mqzbGz3u/IDJdn2d/uW09g==
"@csstools/selector-resolve-nested@^3.1.0":
version "3.1.0"
@@ -2166,9 +2166,9 @@
integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==
"@types/node@*":
- version "25.5.0"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-25.5.0.tgz#5c99f37c443d9ccc4985866913f1ed364217da31"
- integrity sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==
+ version "25.5.2"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-25.5.2.tgz#94861e32f9ffd8de10b52bbec403465c84fff762"
+ integrity sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==
dependencies:
undici-types "~7.18.0"
@@ -2612,11 +2612,11 @@ balanced-match@^4.0.2:
integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==
barcode-detector@^3.0.0, barcode-detector@^3.0.5:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/barcode-detector/-/barcode-detector-3.1.1.tgz#4ce6ecab6eee237b53755269683309a28760c0d1"
- integrity sha512-ghWlEAV93ZCUniO7Co3ih/01XPm+U30CV+NoPbO6Chj5lZzHydDAqKlrBEd+37TkoR+QTH3tnnwd8k8epGTfIg==
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/barcode-detector/-/barcode-detector-3.1.2.tgz#8032a211ebb6cb5cc25724c5c56322c77ed02503"
+ integrity sha512-Q5kjXpVH5I3ItykNzbWmfWnNryFN1ZTWp10k9/PKJuS0RnoKR7jTrHEJODR4fn04bRomq7TJwie/Dr9fj/GoGQ==
dependencies:
- zxing-wasm "3.0.1"
+ zxing-wasm "3.0.2"
base64-js@1.3.1:
version "1.3.1"
@@ -2628,10 +2628,10 @@ base64-js@^1.1.2, base64-js@^1.3.0:
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-baseline-browser-mapping@^2.9.0:
- version "2.10.12"
- resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.12.tgz#60f9e2172e962839ac313d4e0c8e182090fb6621"
- integrity sha512-qyq26DxfY4awP2gIRXhhLWfwzwI+N5Nxk6iQi8EFizIaWIjqicQTE4sLnZZVdeKPRcVNoJOkkpfzoIYuvCKaIQ==
+baseline-browser-mapping@^2.10.12:
+ version "2.10.14"
+ resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.14.tgz#d25463733a8f80bb59ab9f797c902dc88832d47c"
+ integrity sha512-fOVLPAsFTsQfuCkvahZkzq6nf8KvGWanlYoTh0SVA0A/PIUxQGU2AOZAoD95n2gFLVDW/jP6sbGLny95nmEuHA==
big.js@^5.2.2:
version "5.2.2"
@@ -2676,7 +2676,7 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
-brace-expansion@^5.0.2:
+brace-expansion@^5.0.5:
version "5.0.5"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.5.tgz#dcc3a37116b79f3e1b46db994ced5d570e930fdb"
integrity sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==
@@ -2703,15 +2703,15 @@ browser-stdout@1.3.1:
integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.28.1:
- version "4.28.1"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.1.tgz#7f534594628c53c63101079e27e40de490456a95"
- integrity sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==
+ version "4.28.2"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.2.tgz#f50b65362ef48974ca9f50b3680566d786b811d2"
+ integrity sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==
dependencies:
- baseline-browser-mapping "^2.9.0"
- caniuse-lite "^1.0.30001759"
- electron-to-chromium "^1.5.263"
- node-releases "^2.0.27"
- update-browserslist-db "^1.2.0"
+ baseline-browser-mapping "^2.10.12"
+ caniuse-lite "^1.0.30001782"
+ electron-to-chromium "^1.5.328"
+ node-releases "^2.0.36"
+ update-browserslist-db "^1.2.3"
bs-custom-file-input@^1.3.4:
version "1.3.4"
@@ -2798,10 +2798,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001759:
- version "1.0.30001782"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001782.tgz#f2b8617f998bc134701c54ce9748af44f646e062"
- integrity sha512-dZcaJLJeDMh4rELYFw1tvSn1bhZWYFOt468FcbHHxx/Z/dFidd1I6ciyFdi3iwfQCyOjqo9upF6lGQYtMiJWxw==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001782:
+ version "1.0.30001784"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001784.tgz#bdf9733a0813ccfb5ab4d02f2127e62ee4c6b718"
+ integrity sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==
ccount@^2.0.0:
version "2.0.1"
@@ -3679,10 +3679,10 @@ dunder-proto@^1.0.0, dunder-proto@^1.0.1:
es-errors "^1.3.0"
gopd "^1.2.0"
-electron-to-chromium@^1.5.263:
- version "1.5.328"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.328.tgz#d24ce55f1aa5e4a3b877c1b315a0ab40e9498cc8"
- integrity sha512-QNQ5l45DzYytThO21403XN3FvK0hOkWDG8viNf6jqS42msJ8I4tGDSpBCgvDRRPnkffafiwAym2X2eHeGD2V0w==
+electron-to-chromium@^1.5.328:
+ version "1.5.331"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.331.tgz#3e4e845042d517c68b3c00be5fc33204f13b2058"
+ integrity sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==
emoji-regex@^7.0.1:
version "7.0.3"
@@ -5051,9 +5051,9 @@ lodash.uniq@^4.5.0:
integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21:
- version "4.17.23"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a"
- integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==
+ version "4.18.1"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c"
+ integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==
log-symbols@3.0.0:
version "3.0.0"
@@ -5593,11 +5593,11 @@ mini-css-extract-plugin@^2.4.2, mini-css-extract-plugin@^2.6.0:
tapable "^2.2.1"
minimatch@*:
- version "10.2.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde"
- integrity sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==
+ version "10.2.5"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1"
+ integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==
dependencies:
- brace-expansion "^5.0.2"
+ brace-expansion "^5.0.5"
minimatch@3.0.4:
version "3.0.4"
@@ -5746,10 +5746,10 @@ node-notifier@^9.0.0:
uuid "^8.3.0"
which "^2.0.2"
-node-releases@^2.0.27:
- version "2.0.36"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.36.tgz#99fd6552aaeda9e17c4713b57a63964a2e325e9d"
- integrity sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==
+node-releases@^2.0.36:
+ version "2.0.37"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.37.tgz#9bd4f10b77ba39c2b9402d4e8399c482a797f671"
+ integrity sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
@@ -6517,9 +6517,9 @@ postcss@^8.2.14, postcss@^8.2.15, postcss@^8.4.12, postcss@^8.4.40:
source-map-js "^1.2.1"
preact@^10.13.2:
- version "10.29.0"
- resolved "https://registry.yarnpkg.com/preact/-/preact-10.29.0.tgz#a6e5858670b659c4d471c6fea232233e03b403e8"
- integrity sha512-wSAGyk2bYR1c7t3SZ3jHcM6xy0lcBcDel6lODcs9ME6Th++Dx2KU+6D3HD8wMMKGA8Wpw7OMd3/4RGzYRpzwRg==
+ version "10.29.1"
+ resolved "https://registry.yarnpkg.com/preact/-/preact-10.29.1.tgz#2a5b936efe91cfe1e773cdb55dceb55d148d1d4b"
+ integrity sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg==
pretty-error@^4.0.0:
version "4.0.0"
@@ -7486,9 +7486,9 @@ trough@^2.0.0:
integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==
ts-loader@^9.2.6:
- version "9.5.4"
- resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.5.4.tgz#44b571165c10fb5a90744aa5b7e119233c4f4585"
- integrity sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==
+ version "9.5.7"
+ resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.5.7.tgz#582663e853646e18506cd5cc79feb354952731c0"
+ integrity sha512-/ZNrKgA3K3PtpMYOC71EeMWIloGw3IYEa5/t1cyz2r5/PyUwTXGzYJvcD3kfUvmhlfpz1rhV8B2O6IVTQ0avsg==
dependencies:
chalk "^4.1.0"
enhanced-resolve "^5.0.0"
@@ -7501,7 +7501,7 @@ tslib@^2.8.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
-type-fest@^5.4.4:
+type-fest@^5.5.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.5.0.tgz#78fca72f3a1f9ec964e6ae260db492b070c56f3b"
integrity sha512-PlBfpQwiUvGViBNX84Yxwjsdhd1TUlXr6zjX7eoirtCPIr08NAmxwa+fcYBTeRQxHo9YC9wwF3m9i700sHma8g==
@@ -7699,7 +7699,7 @@ universalify@^2.0.0:
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d"
integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
-update-browserslist-db@^1.2.0:
+update-browserslist-db@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d"
integrity sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==
@@ -8053,10 +8053,10 @@ zwitch@^2.0.0, zwitch@^2.0.4:
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7"
integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==
-zxing-wasm@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/zxing-wasm/-/zxing-wasm-3.0.1.tgz#b04c9323f2322996d9f21a02bad7fc1b450ec390"
- integrity sha512-3CLj6iaGkpqPWXAB4pIWkFOR63MwqGekpMzaROFKto4dFowiPmLlC56KoMoOSXzqOCOpI5DAvMdB8ku2va6fUg==
+zxing-wasm@3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/zxing-wasm/-/zxing-wasm-3.0.2.tgz#3c39821f4a5d20b02bc5bacaefe7e6725d9520dd"
+ integrity sha512-2YMAriaYHX9wrBY2k7H0epSo+dyCaCZg/vOtt+nEDXM9ul480gkXz/9SkwpOeHcD2H5qqDG8lWDSBwpTcZpa6w==
dependencies:
"@types/emscripten" "^1.41.5"
- type-fest "^5.4.4"
+ type-fest "^5.5.0"
From 70454e3a6df10751a017f988971a252e07dabadd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Fri, 3 Apr 2026 21:55:11 +0200
Subject: [PATCH 06/32] Require node 22 and bumped ckeditor dependencies
---
package.json | 8 +-
yarn.lock | 4527 +++++++++++++++++++++-----------------------------
2 files changed, 1883 insertions(+), 2652 deletions(-)
diff --git a/package.json b/package.json
index 583d0b42..87412c73 100644
--- a/package.json
+++ b/package.json
@@ -30,14 +30,14 @@
"build": "encore production --progress"
},
"engines": {
- "node": ">=20.0.0"
+ "node": ">=22.0.0"
},
"dependencies": {
"@algolia/autocomplete-js": "^1.17.0",
"@algolia/autocomplete-plugin-recent-searches": "^1.17.0",
"@algolia/autocomplete-theme-classic": "^1.17.0",
- "@ckeditor/ckeditor5-dev-translations": "^43.0.1",
- "@ckeditor/ckeditor5-dev-utils": "^43.0.1",
+ "@ckeditor/ckeditor5-dev-translations": "^53",
+ "@ckeditor/ckeditor5-dev-utils": "^53",
"@jbtronics/bs-treeview": "^1.0.1",
"@part-db/html5-qrcode": "^4.0.0",
"@zxcvbn-ts/core": "^3.0.2",
@@ -51,7 +51,7 @@
"bootbox": "^6.0.0",
"bootswatch": "^5.1.3",
"bs-custom-file-input": "^1.3.4",
- "ckeditor5": "^47.0.0",
+ "ckeditor5": "^48.0.0",
"clipboard": "^2.0.4",
"compression-webpack-plugin": "^11.1.0",
"datatables.net": "^2.0.0",
diff --git a/yarn.lock b/yarn.lock
index e25ae6ff..25c61836 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -837,516 +837,510 @@
"@babel/helper-string-parser" "^7.27.1"
"@babel/helper-validator-identifier" "^7.28.5"
-"@ckeditor/ckeditor5-adapter-ckfinder@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-47.6.1.tgz#bb07943138ecd3c17b0e9634eb605e586c7d32f2"
- integrity sha512-X4l4KyLgSsmAyRd/YY8R/OArOXR2Ts8NyoW6k+tLtYxEmZOhJsa6ZFSho/OVTole7IqMl+Zo93b9YaAwX23brw==
+"@ckeditor/ckeditor5-adapter-ckfinder@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-48.0.0.tgz#593e092072d1172d702fe4cb5b2da93d543bee8d"
+ integrity sha512-qNMICWAlocqa3XYp8MlDF26jSVgahl7I8dOlPWQXhDWtWPF1rGVnNzBxvjICMHzwN/oHtRMyjVIRyGae5Id9rA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-upload" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-alignment@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-47.6.1.tgz#9a06caee658ceb19959e6bb9fbbbbc32efa195c3"
- integrity sha512-2u1+Eseelrm5gKKajE9X+gcPchVAIna3AkoJyCw3+Y4dBc6ElWZJEuCO7b6Omv5H7q3lQimbaqJnvIE1Z/nXOA==
+"@ckeditor/ckeditor5-alignment@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-48.0.0.tgz#9ea3f00a3706857c5b600d9ac96528b16065949f"
+ integrity sha512-6wdG0n5a69cZJQVw5WJinrFdMuGhq1YWbEsiowFXTw0zREbGjRpZs8FLV2g4tPK3Gw+jXZgVo3t8RHOYdX2G8g==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-autoformat@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-47.6.1.tgz#0771f53e3d94202c454213f78e491aaebfff51ea"
- integrity sha512-UI3HFyw7VCTM92IhE6hdIh5rp2nqOLL4vnnOFTgp7Lq6dLOVzuwsRJLIEfYxz4Xusy4UKu4zM8QX4FV1nOWsGQ==
+"@ckeditor/ckeditor5-autoformat@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-48.0.0.tgz#490683810e89636fb28e68d1d925e71582da5479"
+ integrity sha512-Fr8Gp0kgEI8foRLrGrRyxuU4zAfux7OAbrDxS47bEBckbf9mGuwGOA90fcmFY3hwIDxxfgZA8h6qHJOZBCqWSg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-heading" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-heading" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-autosave@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-47.6.1.tgz#86fe0ca7c6c0db546298fe214df50f282ba0528b"
- integrity sha512-7om5OHf2hBDi/Md8lVZL6fF7gCBAMVZfg8zsJqTmAW6fwl5gfenD4rggPdSa4GVt+mZXbheZx9EWc0HX1psAew==
+"@ckeditor/ckeditor5-autosave@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-48.0.0.tgz#f66e988a92ee8a6d1f2f3865b23c6aee75c152a9"
+ integrity sha512-/5nm78GoqEA94RcOCQtQ6g+nv1ibz5/pu7p1N3NWwKQBc04fM0HzdioxhcDnSd1qSjXHx1Lzo3ICZAyp0GnAjw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-basic-styles@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-47.6.1.tgz#afcb1f8e301c7fdfbe36dd10ac99aa152e1fa9bd"
- integrity sha512-/8R59UxR/8quK8UmOLOS1xq47GnB+oMNySo8BgLHJl7qepRR5VnWU0hHB239idnFk46IVhuRciXQHjifrJiScQ==
+"@ckeditor/ckeditor5-basic-styles@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-48.0.0.tgz#f0948e7cd83b879404bc9cb7b4d8e3da469cc536"
+ integrity sha512-6EX+Wmb/wHljeutCdLPVers35PENkANtslXe+qM5NKhEw9WLQEaS5fXYh+4A5xZJsppV0l/zQpMMRP7MPoQQMQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-block-quote@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-47.6.1.tgz#056a0992dcdb503f66b7b8fb5cfc37ab1cf6d24c"
- integrity sha512-wyDLqGrmcDVNlRmHxXTpXg2PKImgB4yIU3UDRofFKVJiuvnZvKKvx/Oh9USVv1G1zOAPoFyoK9AQzqYNOB7AMQ==
+"@ckeditor/ckeditor5-block-quote@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-48.0.0.tgz#5d321c61274578d36de9f7ab69426071944f8cf9"
+ integrity sha512-lgznrbDscTPqob99NJDNTFCRO8AGUKl9pXlXbW6yRf9zycfubHWU0inEp771Tc3nNHveTphwPiuTStshsPZb9A==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-bookmark@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-47.6.1.tgz#9b7452cf06a98bfcea754ed781499d4deca4d3bb"
- integrity sha512-9HwVudGBEhbqMPkEXQTqSIACGYpOWlES7bOxdG6WfgOUOAdCiTPXFCc5f+HSMFbrwd7XJ40tycPLOa7XK14oEg==
+"@ckeditor/ckeditor5-bookmark@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-48.0.0.tgz#94bcb61fb3bfd1a867637de4c31ebb8654e33f01"
+ integrity sha512-EmvW4HJYIMfp+0a6F1RrfcM9qMFyh3HjmFWz5IOsosqYUWh1BhQAf99r0cK/nUWEIwmAyX5PdbtMVLmkWOASAg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-link" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-link" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
-"@ckeditor/ckeditor5-ckbox@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-47.6.1.tgz#56fbc40ffed21ffec0dc0e83a0c69f7547c81ab0"
- integrity sha512-v083Tnbsx4z1fFW+ghMXlsf5EgB3UaSldjfRsipjIYUiUeatccgRN00Qh6qGMlYz7zZcSdUUtrOfTWL/LYPWDg==
+"@ckeditor/ckeditor5-ckbox@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-48.0.0.tgz#4fdf7a14763c463ba583d07d105fc9c079934ed3"
+ integrity sha512-O6Le5xGxdjntf6VSVbO6jwEUkoJbGIrSWJFD7REOS/bKq+xO59NnjhCuYcIwCuBveNf+i6u7KPWCdlFl+r2zGA==
dependencies:
- "@ckeditor/ckeditor5-cloud-services" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-cloud-services" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-image" "48.0.0"
+ "@ckeditor/ckeditor5-link" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-upload" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
blurhash "2.0.5"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-ckfinder@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-47.6.1.tgz#954c594b72ab291a359ebf0b4c62e5770426ce78"
- integrity sha512-ewgqgtQaDDZHQUGby/gg2/840Go280bvx959ExQH8Y7u4fPVw8NEFYAxjcm43W6EXgMnlmsEr8+G8q8g4iKT1w==
+"@ckeditor/ckeditor5-ckfinder@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-48.0.0.tgz#55f886cb16851db79a178af80ed54c362ea1ae48"
+ integrity sha512-UuuxpUG03zp1YpxHpBs8UprkMpGySVp58o7adTJv5zJeMA9GLcKm+cB6UL066kKxzfKhBS6eSzsefHyPTaUMpg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-adapter-ckfinder" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-image" "48.0.0"
+ "@ckeditor/ckeditor5-link" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-clipboard@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-47.6.1.tgz#10fa242f281dceb318ca79dc6c9b022585935e70"
- integrity sha512-F3KQuCnnCavm8wXvX+d1KN/obh5ux/jT9qC/71QfMKdDvHxEOzi/t3YWa1r3sztlksDQ4LtODU4uWh0vVKUpkg==
+"@ckeditor/ckeditor5-clipboard@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-48.0.0.tgz#c60b5f9903bb149027cb0a646d0874f5b4da74e4"
+ integrity sha512-wW3Lhn3zrTmXDvE3y6w5xnie7fLxnPnewMKw/82a7vnYG+pPpA2K79czZov4h/TQ2X91JC5i9/G6PT/tMQ2UTg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-cloud-services@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-47.6.1.tgz#fdb1f25a132cbb8adb207a3dd8da426fe675f722"
- integrity sha512-yC9aqornbxjgNhHuUX4gcuvPTLv34sc8CbUOeFYLGbD9ujwoC0fzzjzSB7u5b8fWNg6cAjzriFooJATHBvu40g==
+"@ckeditor/ckeditor5-cloud-services@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-48.0.0.tgz#f18a85dfb67077734be260e3c3d30aca278d2125"
+ integrity sha512-XsXT7PZ8C68uBFYNhO+HctlnjW4mXUNbqXibLFFJmc78L+aWsYw73jdxLMG97qe7ekDncrSsKJoaegdURZE5yw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-upload" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-code-block@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-47.6.1.tgz#4f15dedc705845d45bb6b8bfb28bc7dd26be37dd"
- integrity sha512-ntZBIEYLoC4/OTUgCkwwmyXwwqDk8QwFcx/1kZN7S4YtwocREZqpDH1wYT+GA2ZmGkjaBRxdTLwSVr/7bf+wqg==
+"@ckeditor/ckeditor5-code-block@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-48.0.0.tgz#8d7c4b76839686a42864d115be18bfa6152ef8c7"
+ integrity sha512-R4rBaEg0si0u1TmsnROPGimqyru13DwoEThEoMN6B4+Z9x0K4gWuBcLJQ9DbbfcrX4FI6A42VE6pdMsjlgN1Cg==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-core@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-47.6.1.tgz#e5558a33b7d2d4870ee8de3345d56518748c89cf"
- integrity sha512-6dtnquhjymLkNhdC9T6gk/Mf2bDnHSTZrhkByaXC96CbmQDriCgfcaAVY6pQgDNxBQ6fZrev0TnKBLfTItrMsg==
+"@ckeditor/ckeditor5-core@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-48.0.0.tgz#58a8fc61d5a9559720beaac172d39845b853193a"
+ integrity sha512-alN+AOKd8a5C8xgNim7ojKlW3r2jOWjIh3KrYBIfL92LvBXmFutNJRYuxzSMVO5I9+stbcYp2oAZZ1jxtpL/7g==
dependencies:
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-watchdog" "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-watchdog" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-dev-translations@^43.0.1", "@ckeditor/ckeditor5-dev-translations@^43.1.0":
- version "43.1.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-43.1.0.tgz#62b3929fcf5f7ab3e3d93c33c4b5234687913fa9"
- integrity sha512-dIjau68aLaaQtugLsHaCTuxhRL9t2bFmtTIsoUfMl1uHWpOWMdv2LeGEcDznZp633gZh6SDmrqLq2Bp2iOVBew==
+"@ckeditor/ckeditor5-dev-translations@^53", "@ckeditor/ckeditor5-dev-translations@^53.4.0":
+ version "53.4.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-53.4.0.tgz#3b76d6825aadcf9c183cbc8a712033f59d860346"
+ integrity sha512-e76aPDJkbJen3W18QiddkklsM0V6NdBXL3pLDmnSKPqIDbknOh49Ov/ciDwxWqMIKDqf9n5PnTaRXIDONUO0TA==
dependencies:
"@babel/parser" "^7.18.9"
"@babel/traverse" "^7.18.9"
- chalk "^4.0.0"
- pofile "^1.0.9"
- rimraf "^3.0.2"
- webpack-sources "^2.0.1"
+ "@ckeditor/ckeditor5-dev-utils" "^53.4.0"
+ chalk "^5.0.0"
+ fs-extra "^11.0.0"
+ glob "^11.0.2"
+ plural-forms "^0.5.5"
+ pofile "^1.1.4"
+ rimraf "^6.0.1"
+ upath "^2.0.1"
+ webpack-sources "^3.0.0"
-"@ckeditor/ckeditor5-dev-utils@^43.0.1":
- version "43.1.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-utils/-/ckeditor5-dev-utils-43.1.0.tgz#f196c3accaa7d1272ac3f36e69abe9b15cc1ceb2"
- integrity sha512-EM1zg0vWcFSkxbwOYV6YE6nPoBphfEHtRKzgk86ex9XbxoQvq8HdDvC0dkCSAfgX0oUrFxjLonQBJUTgCoD3YQ==
+"@ckeditor/ckeditor5-dev-utils@^53", "@ckeditor/ckeditor5-dev-utils@^53.4.0":
+ version "53.4.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-dev-utils/-/ckeditor5-dev-utils-53.4.0.tgz#0670275678525c8ee326fb39192256c6ac9c9c19"
+ integrity sha512-Ppd7MsgpeVWO5xJ9x1qcYN+ar7Cb41w8WSiJFE2VvsY7wDCxIa3FffK3adB01qFa8+criH3lzhy93PiUfm0h7w==
dependencies:
- "@ckeditor/ckeditor5-dev-translations" "^43.1.0"
- chalk "^3.0.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.6.1"
- css-loader "^5.2.7"
- cssnano "^6.0.3"
- del "^5.0.0"
- esbuild-loader "~3.0.1"
- fs-extra "^11.2.0"
- is-interactive "^1.0.0"
- javascript-stringify "^1.6.0"
+ "@ckeditor/ckeditor5-dev-translations" "^53.4.0"
+ "@types/postcss-import" "^14.0.3"
+ "@types/through2" "^2.0.41"
+ babel-loader "^10.0.0"
+ chalk "^5.0.0"
+ cli-cursor "^5.0.0"
+ cli-spinners "^3.0.0"
+ css-loader "^7.0.0"
+ cssnano "^7.0.0"
+ esbuild-loader "^4.0.0"
+ fs-extra "^11.0.0"
+ glob "^11.0.2"
+ is-interactive "^2.0.0"
mini-css-extract-plugin "^2.4.2"
- mocha "^7.1.2"
+ mocha "^11.1.0"
+ pacote "^21.0.0"
postcss "^8.4.12"
- postcss-import "^14.1.0"
- postcss-loader "^4.3.0"
- postcss-mixins "^9.0.2"
+ postcss-import "^16.0.0"
+ postcss-loader "^8.0.0"
+ postcss-mixins "^11.0.0"
postcss-nesting "^13.0.0"
raw-loader "^4.0.1"
- shelljs "^0.8.1"
- style-loader "^2.0.0"
- terser-webpack-plugin "^4.2.3"
- through2 "^3.0.1"
+ shelljs "^0.10.0"
+ simple-git "^3.27.0"
+ style-loader "^4.0.0"
+ terser-webpack-plugin "^5.0.0"
+ through2 "^4.0.0"
+ upath "^2.0.1"
-"@ckeditor/ckeditor5-easy-image@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-47.6.1.tgz#03b7b4180a194cbb9e60d2679471dafd2a6ada7f"
- integrity sha512-hWaqibO1ZUHRIkvvAO7O0qDAIw+GN6UWbdr0wcGNLc4DcSZMUIpAfoXuiyyvE9hQEJPpfTOwA3r0znS6wXtMCg==
+"@ckeditor/ckeditor5-easy-image@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-48.0.0.tgz#55fac5dc9fa0024558cfa2b352d1db55d0bf5645"
+ integrity sha512-dLblbP7Skvbx3olIiHxnZnfZUr159V5ixNzge63IlN5qRfJxLguInpm/93bQY5kMpfARU4dgI2/07B6RtYP3XA==
dependencies:
- "@ckeditor/ckeditor5-cloud-services" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-cloud-services" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-image" "48.0.0"
+ "@ckeditor/ckeditor5-upload" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-editor-balloon@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-47.6.1.tgz#ee58d45c86d213bf39eae01dcf50942805f6804f"
- integrity sha512-geszCykoE9Sja2tBqyMww4etAzAExg4eGnlYbXSGiaUiC7Ks4OqRVeuvw37QsH8Q56J5FQC35ysq95nrLEB+0A==
+"@ckeditor/ckeditor5-editor-balloon@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-48.0.0.tgz#c05974790185d71e62b140634879eeeaed5b23fc"
+ integrity sha512-yrDqeV+3SspIvnqMJt4pGyOOC91z691uJYFFP369WF9w40sQPKpt5rtJjYmwFaSNO4vX1f7QlG8xuxD8eP/cyQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-editor-classic@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-47.6.1.tgz#82fe9e61064ca5bbc431f1d9146710831a252945"
- integrity sha512-w2QaF2ieqLqu6i9YldOpPnFezvAsXY/R/vp/c0D1ofvI1CtBRWhQ9/rRwADMoKgpcuyP2320sRG312anT8aiaA==
+"@ckeditor/ckeditor5-editor-classic@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-48.0.0.tgz#15b7e097c43089bf6844a53278fa600d4e1daa76"
+ integrity sha512-PUtB1e3uMD5vNYFSThapmf2qCQ9i1vM7w50rOPBIFbXeBM3NgNgQ4uj7DBQe5CSxPlTZDerHujPjvur576KvVQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-editor-decoupled@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-47.6.1.tgz#46c286e4a9800be17a2e8252a578f4541fdab460"
- integrity sha512-w047UpjHF106k0NeQLgWY03k29s5vIpS9M6Oj+f+IdKaf4TR7uSzl/CXsS+csfqwZEhtGwGV3LYJVzo35+SifA==
+"@ckeditor/ckeditor5-editor-decoupled@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-48.0.0.tgz#348d64dc2f6f85e30b5e480b4109b00a1281d7c8"
+ integrity sha512-zsKb1IQJ7Cb9mxnCbI/Foec6pE3L+GmXfyI38sXQTbsWdf0rE48CpNsot4MpPkRig+z1xovwAYT1J4F37RTLPg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-editor-inline@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-47.6.1.tgz#0b8d63092273517b17960a16816fc27b2230a953"
- integrity sha512-UJQHbMh1nvsHMuiijmRx3y/5ssdxeJTrVjrwDoPlUsI8tfRYjkdIucd9SsRhXnV65Vk31Ah5wiFyaBb5OLXZaA==
+"@ckeditor/ckeditor5-editor-inline@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-48.0.0.tgz#3594dd3a98b663cb75ea1449e7bc423fcde8ead1"
+ integrity sha512-V2hdVLyR39frbIMi3BZbRrvLRRbyq6pBc65btbMDAstRWQ46rKeXVMv5z9AHRh1bRxhFZWji7e3Xmy3sp7035w==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-editor-multi-root@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-47.6.1.tgz#b1b80992009aa64d48ca92760d74e25c5e146b9b"
- integrity sha512-Jn55iVT2sg85NSPVe/mThLoiI0FTAEH5r48MXD1MKz1E5K0FkpdLiKyCR4onfdFLozWZW2NvU0faCkyI0BKaZQ==
+"@ckeditor/ckeditor5-editor-multi-root@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-48.0.0.tgz#7c484e17df151b9638c0cd2c947b7abe6d2a3ede"
+ integrity sha512-6I20v8RhznnSSinNq4vEO1/T+PGslCvnJXhzJDdNWJKB1szF7pfCStpEFNCR43q/n78tBQS8a5cPr5ZFXeQOeQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-emoji@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-47.6.1.tgz#196b45d7458482466e2b7eaea8da4740256d07e9"
- integrity sha512-bnnnvRk/eYrvKLLQpJrjSV++Abpm1/8N31BNVaZyeHzaI0pddE6ikS44Ju82u7BQJaqSi2SO2Glx3u3C14rm2g==
+"@ckeditor/ckeditor5-emoji@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-48.0.0.tgz#be7d4d88ec526139eee1a585a90fa68c5fcc796f"
+ integrity sha512-Ho2C+rAQwACupQH1C0tidvj3fAx9HuLBDfD1LEtHpfkQZoFanYBVFIb+9ADv4rsChe9P9dBCnqTF8RNpoafS1A==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-mention" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-mention" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
fuzzysort "3.1.0"
-"@ckeditor/ckeditor5-engine@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-47.6.1.tgz#b3d7dd701e6facd4c47e5e21be2a75dfd59f7f6b"
- integrity sha512-Xb398PRhkJqtUuQ1E1pdLXTG1REIOanr7PCIRPpWvpHAIZZAuxTIqyacZC4qVTS9xI+ObxYqosf8yNvFsEtu8w==
+"@ckeditor/ckeditor5-engine@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-48.0.0.tgz#eb0c565de568c5e4030df480c374962639ff9d9a"
+ integrity sha512-Z/K+qz8R/pcCWFbe+w5my1hDWcfpsVmyeiWRsrecbxLBZ6o6l+04XFBFgMQpxFgHKcoqS699WnWYk+1zGZDf+w==
dependencies:
- "@ckeditor/ckeditor5-utils" "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-enter@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-47.6.1.tgz#09d3d20895153bf0a53e30d8155b8ad3008eb1dd"
- integrity sha512-H/d5L8JmZFmb5wYDi3NT4NICYuRueGUwiPgIpaaQ0gb8U3U0YVj4J5WVF/65KGiYdsuP2NupSwRqsdl8TilrdQ==
+"@ckeditor/ckeditor5-enter@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-48.0.0.tgz#6c1fb3ff0c38457a6906bb5fc5b6c2b5a1b43ef4"
+ integrity sha512-VPWc64iEaH2mxkpZi5j0tyJFlIPLMGuwRvhWhKyk8/W8SXt4lOHx+nmi90G9W3aPkqnLjscCuvOzfQSsl5vYeg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-essentials@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-47.6.1.tgz#6ba445f35d4ef4df33e30eb8b57a1cf096ed9ba3"
- integrity sha512-4A9E9GrOudYA/eWCXE9uLqEdw7RLO/OdmeY1KWGAF6B9fubieSCF+S69M3c5hMKS6KJoNjaVJ/iR91KfIyYmtw==
+"@ckeditor/ckeditor5-essentials@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-48.0.0.tgz#1f8194747e4281f53a78b7269bcf09881ba8434e"
+ integrity sha512-3PeYnM4oLbw5fAwsPLbMtQjxDs+hKqMwIFa8Qpk559Ldf5PPxdC1q4HNQDY6EZSjNguAzSMxqYaOlUcJC7zcHw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-select-all" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-undo" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-select-all" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-undo" "48.0.0"
-"@ckeditor/ckeditor5-find-and-replace@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-47.6.1.tgz#c32a58de98142047d0f27d0203d3ea56228171fa"
- integrity sha512-ZbKlNpFYCP0DRICJlhyTLaRlPSwdJ5W9BBrMFjHhGsKNbFJ2KHlPCqTD6nAEWc838heDBZM21jRGTM6O92FLHA==
+"@ckeditor/ckeditor5-find-and-replace@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-48.0.0.tgz#569f661fabc530c3aec4f076e36882c03afe749d"
+ integrity sha512-a2+sJpPh/cXfSKDSI5lLZU7QXl2fuBoVFE+J4eBct/5QuCRmNcgpsHsZ3Q6wTeeG2zPlafcWzoa6LkeDgXjsKA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-font@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-47.6.1.tgz#562403cc367fd2111605e7cedcd17ef914bf9613"
- integrity sha512-ayMtG44tLbmPBjoEudnF7kFkqX3GUO0Cb1lLd6JR5B4uyoNFuQbN3nyrtx7hMvdu0N4jl0hWcWXjdu6vNL4I6g==
+"@ckeditor/ckeditor5-font@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-48.0.0.tgz#489e4d46bdc9045be81460c781692b3fbc793963"
+ integrity sha512-V/if+TMyNb1a23LLY0NZl4a7uuHNRWGu/ZL4PYbQDk/wEJPte8Mippp00iBBsIYC/LdTavc7YiJKET14DBSFyw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-fullscreen@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-47.6.1.tgz#0b46e3cc0873b880e8027cdc9c49e9c9550caaf8"
- integrity sha512-LvA7vzeAkuc/z64kuRu17zm7EIFe0Bqt9xPA5GhfR6T9mBVG4wu62ElqylFUjFJ+macvkjSe68tBYQTAPyUWqg==
+"@ckeditor/ckeditor5-fullscreen@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-48.0.0.tgz#4293a98caa19581a3ae83a525e6bcea15c5ac3ac"
+ integrity sha512-bPf4AbQs4PC0+HAjyip07LsF8Bg8C7Rxr0j9vEw7ltwShjGknvMpBacWPPr4LVmuV++GgPh04kpRAtQVZUDgVw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-editor-classic" "47.6.1"
- "@ckeditor/ckeditor5-editor-decoupled" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-editor-classic" "48.0.0"
+ "@ckeditor/ckeditor5-editor-decoupled" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-heading@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-47.6.1.tgz#b80bef3c6b3cec4aad48473a327fceb16f86ca92"
- integrity sha512-4kVuMaaAylkxYkJ0PA4hUQCDTARoeokkqKh0dE3DwEZTvvWDZjBEAhIKaSVX116ByeGfImbLkBRAoNCljKNCHQ==
+"@ckeditor/ckeditor5-heading@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-48.0.0.tgz#3c96e54d8506b4a64676d65066a0c0c6fc24b48b"
+ integrity sha512-/Hj1k13XyD5ABI/NIF075eccC+OEPNipEJqvdiVXIerywjIfcNIPbf/X0PQxOFixCN9CBmhCPHNF6VI/Wheeog==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-paragraph" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-paragraph" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-highlight@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-47.6.1.tgz#845676a75389129793fb57db99085f863900495d"
- integrity sha512-hEIAZAImLAGRsz7/d+bbh3k+9s854AxuYoTmCAN2u07muYX/pmrLrLm6cZcazjmi9J/Bow6sP/D5GeoYMWKkLA==
+"@ckeditor/ckeditor5-highlight@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-48.0.0.tgz#dd134b831497b82b505f141fde4337def10a7168"
+ integrity sha512-1uE6dzorsJGJ1x2NsLQGhBiIeClKAjiUFSelFJRqxPzWywfY8aMjnsc3kCbTKXar8j9jNwTZrFvQdqK9jI9agQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-horizontal-line@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-47.6.1.tgz#dd4f74979cc30d3cf53f364013f1bc13f3ac8471"
- integrity sha512-YTSpxdrp8NteaWARH89dA+qUWAf3agw/Q1dRQF+XdiF2kaSXRPQCXJruvmy490H+3xtwUZVs/hSlwX9gT77Skg==
+"@ckeditor/ckeditor5-horizontal-line@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-48.0.0.tgz#b4c97e5f0774ae029d71f50f079f01fcb7dcf1d3"
+ integrity sha512-FWnU3QC5HjqNGEfC9ljtzM/qyDVvdLZtIvU2octNddoNWCXHw+IUFDxuO/M3on71Rx6ibl+GQyNgHPug7tlAkw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
-"@ckeditor/ckeditor5-html-embed@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-47.6.1.tgz#d37cedfe079def1d5b3485b683bdea488ce22fdd"
- integrity sha512-z4iYN6Il/PqpOBm+7OYM1mpXLUCbA7cMjq3MGIAwGwRHNFq8BWq/1by3P8FiF4ozaUyj8YgXXyWoggBC2qQRig==
+"@ckeditor/ckeditor5-html-embed@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-48.0.0.tgz#8b369a62ecdb8d96bef6f8f7479bb1064f05609c"
+ integrity sha512-7FNfPCR8O3mhEY4NpdaVpA1NLWd76WLnHmDUbFSRZLE+tulXxXWmV3oe3TWrfoFaILLKHYLFwL063mM81dPd8w==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
-"@ckeditor/ckeditor5-html-support@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-47.6.1.tgz#2d86875f247392efeaac05f1f3de392bd77a627f"
- integrity sha512-F25LY88VYx0gZTrrThmt+kqF2thrwg52ZCIQeRujMd3RIueYEAEn7ZJ0p5iArDvm9qQXtLzsaijEyZr2edstPA==
+"@ckeditor/ckeditor5-html-support@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-48.0.0.tgz#a4dcdd504102e65832b8c27a8ef29b0f4de6fe83"
+ integrity sha512-ahnXoBcbdNDBkwhJQmx2WRWOq0t0EJBbSFEamUxAlyVVVctASWGAKl1qlQ3JmXbnJYrfBt4dM4ECAOYxCbB+hw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-heading" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-list" "47.6.1"
- "@ckeditor/ckeditor5-remove-format" "47.6.1"
- "@ckeditor/ckeditor5-table" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-heading" "48.0.0"
+ "@ckeditor/ckeditor5-image" "48.0.0"
+ "@ckeditor/ckeditor5-list" "48.0.0"
+ "@ckeditor/ckeditor5-remove-format" "48.0.0"
+ "@ckeditor/ckeditor5-table" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-icons@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-47.6.1.tgz#076aa5bc4ae1d2939a7802155cd5e852387d9bc2"
- integrity sha512-OEk5hPdMpE5/Cb2lZFtJL2XyMwy/S8xQzuAk2b2P2bJx33rJgU3pk9RUrayxCSa3p+tKqibOzm5GcshLJ7s7Tg==
+"@ckeditor/ckeditor5-icons@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-48.0.0.tgz#df12ffd460552814d7a0d8d69f07b893a370152a"
+ integrity sha512-PWHECNrUipXbtKdN3Rvhcz8NpcsKW6Gke4U+5UFndoOBtSbgxooZMoovlo1nN3PmQ9aKbEF1owf3Pa+oeG32rA==
-"@ckeditor/ckeditor5-image@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-47.6.1.tgz#9824abdbb553a6e47215090e2f58be90649872b1"
- integrity sha512-yy7b/7WQqN0c7/VC1Ng5svQU1btXWauBfQjFgVV3AzGa+nVeJ1ZIcV2fAkUa6mB+lCu+5ziv7b7ord22baJYzg==
+"@ckeditor/ckeditor5-image@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-48.0.0.tgz#31f928e75290a233a82b9b1f33ca1ce7c0f35960"
+ integrity sha512-0MT8PIcUQgo9vj7PRNpClAdZ6rjqdCz2egk4ktgh+AoYIFOVh/znzBAiLcJghsoCjZLGI8REzu3dwQ0ynJsGVg==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-undo" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-undo" "48.0.0"
+ "@ckeditor/ckeditor5-upload" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-indent@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-47.6.1.tgz#95c00461942c7336de8c876e242bbd94236c0283"
- integrity sha512-SaokgxUJevRrYfu5PKEMvVrUliybmxpb3Cx/f/JtOnPbyJSFrt05+/mt3XsqsSB0g8LaHH2PXQfD4vncGzE6DQ==
+"@ckeditor/ckeditor5-indent@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-48.0.0.tgz#285f86311969edcf85a4b6dd5fbe97c165181ef2"
+ integrity sha512-TCyJtxBJPHMN6Q2zMfZXe2bzS95SChTIcVWOxG3KL5kOtn5AsC+gU4K5t+SM1ITVhQYYpBI9elUMy12h93PceA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-heading" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-list" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-heading" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-list" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-language@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-47.6.1.tgz#6a15c81c08a2487db8f86943645b24b3ccbc8aea"
- integrity sha512-YZpySDIa4Y40T9wwKIFsAlDujELkgUtoKw/+4Wl8BHlDnq/40VxXFbOSSXu4TnnVeqVFcnzTjp6Zv8CHtmY3yw==
+"@ckeditor/ckeditor5-language@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-48.0.0.tgz#7adcc244c887fa29f93fc8ced8305a858520624b"
+ integrity sha512-56iohiWWwrO23YY3chD9GbqKGgmm0g579OaSpz/zNtcSEpH3RJTdsliFyyv+bPQMbPYOmJiHKkj9eWVucHI4gw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-link@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-47.6.1.tgz#f541baad9e44cc95b97e9ac5c97f7cb5fe145f8e"
- integrity sha512-A/gjF7e00R/ESUotqR08EeGM91V031DiHiGwYn7b+iZ1bejsdEu3yQK707bZ4U6ByEYBUOMtq1bOMYUtGJl6EA==
+"@ckeditor/ckeditor5-link@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-48.0.0.tgz#570908131e04462751e2dba91e45de4997f6f10b"
+ integrity sha512-j1vu9R+cPD7cY4oD6oN+sgUTFRTvH7+JFaqU0DoIiyKBq/g3RlufZfASpJ7DlonqfniFxC/7aBuz0taWBsViug==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-image" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-list@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-47.6.1.tgz#fccef28ae23a39ab1b04c58fffa7fd9e04ee9c3d"
- integrity sha512-k7lXRJpZ8vkMQy0EWoYD8U6rQqYuKEbrTshlIjZSuBOQ9qlAb9llJ80OO0gteYZBOCMde1BJGjCeVxSNAI6eFA==
+"@ckeditor/ckeditor5-list@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-48.0.0.tgz#4aa71b06e09f5a2be74586730c90cc2a5b5f142d"
+ integrity sha512-PeRDmPvs20p40l43wMBtbPd7H/E8XGAjIPOOccSp4DHA+Vx6YvtFws1OTJhdEWaTjfa1BdF7UXPj5MdTkcuVEw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-font" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-font" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-markdown-gfm@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-47.6.1.tgz#c6a150198f9285dd8f88155ec098166cfdf0c17e"
- integrity sha512-bt4UsDKTmq5iyu5TkmxpC/Z5zZEsw8bcCr5egjgNtV5ozJF1E+54iQBjKIYNYIWRdD0PAEEGFE15QoWzSHBtxw==
+"@ckeditor/ckeditor5-markdown-gfm@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-48.0.0.tgz#efcf3839e7908db3a7905b8a5292795ba27c3b08"
+ integrity sha512-DNae4xYkZCe3f51HFYNkJZPNj2lJB6H3WwHFHb+3wqT0NrVcKd31eqqt2G4sJjpzcSeKSGIPaX46OrtZujDTLQ==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
"@types/hast" "3.0.4"
- ckeditor5 "47.6.1"
hast-util-from-dom "5.0.1"
hast-util-to-html "9.0.5"
hast-util-to-mdast "10.1.2"
@@ -1362,272 +1356,259 @@
unified "11.0.5"
unist-util-visit "5.0.0"
-"@ckeditor/ckeditor5-media-embed@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-47.6.1.tgz#d331856917347f4e49209469f7f84fbb5328d1ef"
- integrity sha512-G18SeOxXVy+k0SQYHkw1HQtS6/PkqpX2Mv6zM7os9aG3OpPmX8tCqDK+X7TaMx3FRJlDV0ujOy5Qfs71SJrqKA==
+"@ckeditor/ckeditor5-media-embed@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-48.0.0.tgz#9013f90138e1aeace34335f9c165e42afc66840d"
+ integrity sha512-be/4of06/oqOeYUUHSB8pECLHYR+2maizqPofmFuyIoXJ73gu19qMQgougjdOY6bFpTuu8rNsePZCkIJhSem/w==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-undo" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-undo" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
-"@ckeditor/ckeditor5-mention@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-47.6.1.tgz#f678033198144b7bdc92f416d5ef8fa639bd6b20"
- integrity sha512-/53LFzYqcgvd8pL02XlNBduucfnakDVvY86vC02spDuTsUH5qUMqLaz2FHSo9AH2y3kNVp98KDnqI/QjNZCd+Q==
+"@ckeditor/ckeditor5-mention@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-48.0.0.tgz#802f59f32b4227ba25c2a22994b6a040af1fc9b1"
+ integrity sha512-ocRNslENNnLkvwrwjl4M9ikQFO4/ih8TyFBnbjieUfYhVHO2TrOgCMwR/3U8sSZ4IQaqnq/B1Hb9kUJKsvfhBQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-minimap@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-47.6.1.tgz#1805a4be3eaec417880a0e37363cb7b2325e6e68"
- integrity sha512-ksKOy4wxzs3pkhfzVtnnsu5rgJxqYHMKM7X8Rkhx9BSshcKFeuNIUVsSh+7QWDQStWKSZ/qAx+0rezdJCm6gvQ==
+"@ckeditor/ckeditor5-minimap@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-48.0.0.tgz#2c597445c9ca94924e1bd5643d76ceb1075326c5"
+ integrity sha512-0nlr9Y/x2XN9zEJ5AcuzxAUTUXzy+oiJA46kw6ENEqg1KmenmuXVtzlyuIVyfN2TagyWXoz7k9slxereO6lxsQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-page-break@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-47.6.1.tgz#c9f2d30a6bf1071c22bd65bbb553ce652f4945e8"
- integrity sha512-KBE1tLsnyIsh0v+S6p0G+WglkvfWvKCkOESmap+gct5xwmOE0HEgRVp6xFFBfHYuGSjSISvgUU4ofdnhseZivA==
+"@ckeditor/ckeditor5-page-break@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-48.0.0.tgz#7432f8a35cfd7c55189bb1c502d5419d3e5c3f73"
+ integrity sha512-eiCPti0A2xk0EpGXe+/lBZFhY+8UNMMA6ZUufjPwcZNIwVwzuQOJRKQwyqMdvmNz4Xjz42Vk+3RRcJQUy4QJsw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
-"@ckeditor/ckeditor5-paragraph@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-47.6.1.tgz#943629d7de22d7cf272a6744fb96947c6c071ac7"
- integrity sha512-6FXs94lSb6n7V7Puwp1c9BMyjycOfsAjdPRSVGTx1THqQBziQZHuZeU9LBxJZBA1mzoQOfmFaC3v+wb8odBgAQ==
+"@ckeditor/ckeditor5-paragraph@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-48.0.0.tgz#208688e6b06eea663ed706af3eacda4ad2349d95"
+ integrity sha512-LPHDgn878ypHJ0e2n4xsqj4eIJpo53KrliKBDKhZGNMpFD7vOXNPxiXAAGOq0EtxUbSRtCTeymJTuW3q1oYOQw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-paste-from-office@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-47.6.1.tgz#63c514fcbf6d4b576b9cb627b6031f4f8864f0d1"
- integrity sha512-Lt/V8/q59WuPURpwS9Z1UWUU1q5fF7YUbDAapWatzJlK9J/c969nRMG2aXm3z+BjXv3Kdu9qs4Oqngw0sJ0KiA==
+"@ckeditor/ckeditor5-paste-from-office@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-48.0.0.tgz#805fdf05e3f2339231fc81ba2f526d4b776c9c8a"
+ integrity sha512-7fj6hqWScR9w/cfmGrnNNxWkYIWTR5ffqM0zmw+HR0DpItRjLCVBrRUp0oqmLs6CFqq2TY3rerFy/NjYaJkvuA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
-"@ckeditor/ckeditor5-remove-format@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-47.6.1.tgz#96bdb0c0657cf85464970e8aa17924d6cf9b3a3f"
- integrity sha512-2lQvT4+OVIFQs67yKh54exnT5UV1rPjEZX7MqyhZ3Dr0rzyEW7b9tpFz7bP/EUOSa2LpFktNoLFOSnIAZnQdyQ==
+"@ckeditor/ckeditor5-remove-format@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-48.0.0.tgz#1acb382be0c41e836c2f8ac556a1f2900d109706"
+ integrity sha512-Xwrh114VUIhAY2FP20TLVYwFvdFgDNmpigYj3Ev9SLhVSQQimckhIxYZxXYhSlDjG6+bYiEa1NSl7BUQtG7IuA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-restricted-editing@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-47.6.1.tgz#9308ae80f8740d9b9df662c51b47a0140757439a"
- integrity sha512-ufWtexBPqBxJNNjjIw9XQe8Q+cnwLV4en6PTvdBX/zXHq87QdjpFk6NRSLCgDTpNmO2GiXnl+FsqUjGJF27zDQ==
+"@ckeditor/ckeditor5-restricted-editing@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-48.0.0.tgz#e99723ae331bc63d72d849f2ee853cd15eb82805"
+ integrity sha512-GIxCV9yyuOCP93nkndmyf11Vuqp352w1ErtZd6YxcX0+JDERTmCzAMbEQsPHsf6jKHikg5ei/FTjFl8YVs38Ag==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-select-all@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-47.6.1.tgz#ecbe703910721ccfc526ed3a535c8c784a52f798"
- integrity sha512-NKhujjJ04UdM/pObi45+q6Em0fD6pQ1m+g5qLgTsTyoFUq2rFhMZqeRSPGEXlfuR5dImA7hP8uQtXNtt/GpZ7g==
+"@ckeditor/ckeditor5-select-all@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-48.0.0.tgz#31911f1c05f31a3a2c0f9cded5e2c829de6dd558"
+ integrity sha512-YnhvKuoetfulualgCphPKrY9DIg8ZDa5+P8Dh2lmWt0bOSDBZ4yKoLLxTccUOweRQFnYP0vRCc/YDnKGh2nhhA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-show-blocks@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-47.6.1.tgz#66b10152e8b205b91eb97bea598369536c5296c7"
- integrity sha512-9MdxI7TjccCOcbdlzX+SBjFvt8CsdxCgyoJxZ2NYut6QJAJ6WPjH0yVxckZXC3LSkqIPzrIOJxHc7e2n+oFFvA==
+"@ckeditor/ckeditor5-show-blocks@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-48.0.0.tgz#029edfab621220acfe754e9b2c6918ec421035e5"
+ integrity sha512-lCtp5nF9hReBV/8QASM4seTylA58FBceL2wvwEfAocptzI7rS398nX4cBwrSbFzpE55KE225/m4L6P/4RtA/wA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-source-editing@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-47.6.1.tgz#041d16a8dfca9069ed0ddfe2b92f69f98f965003"
- integrity sha512-/NeN6KvgdlvmBzOGH1Uxk26zGti8HvvmBbHLOCzFqfXZRLHB+47BG+GtzOa82t6YnLjK7pvR23opyAApRf6zIA==
+"@ckeditor/ckeditor5-source-editing@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-48.0.0.tgz#0b9ebf10e324a2e741a24f7266a166f7d94e6599"
+ integrity sha512-H4sNbAX+kFz1W9L860uZuZFCBxDfCodpUUk1ocoaPZcm42X2Oo8F2HlH0DWX2VJ+Fgsu9OAO25818EPOCaU7RA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-theme-lark" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-special-characters@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-47.6.1.tgz#9f89ec11f7cf1e558b4031646d6fc352be1292bb"
- integrity sha512-O+WRAaDh3m/i3lWF+MaB0G++nBusB/uaB+koN+gwqiIfDHpGJ9HKr+KXrMZZYb0MjiGV0J5gswuwL+YvzNZ6rg==
+"@ckeditor/ckeditor5-special-characters@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-48.0.0.tgz#e880052f608db77be075c205581ed2234f3f28e0"
+ integrity sha512-sfbRkC4syER66Pr3E9WIcgSaOIS8ZX7MkronAthP3lVHI5jBkyyJduOgPyvC6f8fcTd/Dclr5Bs8sqZUzGEG1A==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-style@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-47.6.1.tgz#b1271c0b639a5c75a711950826358e407bc23245"
- integrity sha512-WD9lzsgIk3sB+Ec/mpgbYIZXr8cRBOcDAjFndfjuSQMZRYM5kCMpIz0qpvjGp1Glz2bmeg7CwfuLDvbZSqZrfA==
+"@ckeditor/ckeditor5-style@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-48.0.0.tgz#1f266ecc34ce647a23d5cc600437bd025d76052c"
+ integrity sha512-nQMrg6RwSEXz8VYT3w05CGUTZb8guhJkdwgNJVnYexQReDeJxElGBfXnjitEisd1gxaiWBMKiuqv0nKLlqyhsQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-html-support" "47.6.1"
- "@ckeditor/ckeditor5-list" "47.6.1"
- "@ckeditor/ckeditor5-table" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-html-support" "48.0.0"
+ "@ckeditor/ckeditor5-list" "48.0.0"
+ "@ckeditor/ckeditor5-table" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-table@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-47.6.1.tgz#6ec1f74b80fab7df6cae5ba5e7071bcd2afacd0c"
- integrity sha512-zFJWnqL0PpdlSs8U1m5Mu/gcuoJfi0GSpDqr174dqXLtFcMfIsftVWVTbY5d4f+OKAp8LifxOg3CMvLD1YNSGA==
+"@ckeditor/ckeditor5-table@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-48.0.0.tgz#137722142b114d758ccce53c0b080266fa2556d9"
+ integrity sha512-opm+ZRxmfEZJdVh4OZ9koTmCm7ecdTRIoYOWHwUufZyi6jIy8Ea1kCYL2s86fLHgpUHTq28yP8wI2UN4b4Riag==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-theme-lark@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-47.6.1.tgz#96076019c59ed0d0f6a05b56e4597ef136cc10b9"
- integrity sha512-iaRFqt6ExGAAsOc4AfJNbMyY+jnh//gMzGendqklhQzkwV3RGzN6buRtV0Fps+pKXnpRcbqaVHWv0GOIOaG58Q==
+"@ckeditor/ckeditor5-typing@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-48.0.0.tgz#0903c3e3a1ba57a33a4fe53b76341c335b5c21a1"
+ integrity sha512-mJogY78t6qWcTnwwHQKzkzUrRtP16E+tVnUsBlvMsn0RJzyZAORVHxSrUkNhfFTrW6TwrSYtDjBY6+I1f4m9fA==
dependencies:
- "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-typing@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-47.6.1.tgz#4246eaf121ea07a491883c345c077953a2eedfb2"
- integrity sha512-yuMJCK6+KpYyXHxkBKRtVuOF1L42eyhUlCCq4sNFHjoJfD3q3gunmesoGIkdezMZR5RpqpGSfrOapEG9orOBTg==
+"@ckeditor/ckeditor5-ui@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-48.0.0.tgz#d784602b1b738a565f2dcd7a771632c14bb09e4a"
+ integrity sha512-CzjQPUj4W8BEscJwCfm9iwLMTyBwIiT0KXF4RbTqZ4YgDJhurCquYF1JOfttGBYYlX1qdXmuMMTbDF8mYH1pWA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- es-toolkit "1.39.5"
-
-"@ckeditor/ckeditor5-ui@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-47.6.1.tgz#d2f2f7aaf439cb04027b2c91a083546bd81483e4"
- integrity sha512-zBEfMSpR26rVPvc9X4KXxQd0wQG42EM+37VHdrfwJL47PFlqXTGlbsZ9BBjlElNM1mpViWSW9zpt5JdE6vtHCQ==
- dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-editor-multi-root" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
"@types/color-convert" "2.0.4"
color-convert "3.1.0"
color-parse "2.0.2"
- es-toolkit "1.39.5"
+ es-toolkit "1.45.1"
vanilla-colorful "0.7.2"
-"@ckeditor/ckeditor5-undo@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-47.6.1.tgz#83d13e705bacfc3140a1ccf53fe7fac46e5ad9dd"
- integrity sha512-kxckLxZHglOTv0yd7cROpZAgOQFR7uJEKy+ehGaPrPy5eMrIhUqHcDWHv4sLNJfNg1IgQrsqYNHeIaTzT38RvQ==
+"@ckeditor/ckeditor5-undo@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-48.0.0.tgz#76f94da618ef72ffd3aae2161c40dc0a46a76af8"
+ integrity sha512-DQTi8si89EQSWwAqGwOGEdt9jm3u0RQME9RknSHw/AylNutlEg6BykvVRA5fWi3cXPv/agKZjdohFGJ1ZOQALA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-upload@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-47.6.1.tgz#64c7fcf731c87bb9fc2a44f5ad8e45ae0a6f507d"
- integrity sha512-GFMKl6pct+r26EQ4K2D22xokyDQIoRYQZSZFoPl4L04FFPVRuG60pA1YSNtyi7Am+T1fR3qOVBHAuXsANyeL6g==
+"@ckeditor/ckeditor5-upload@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-48.0.0.tgz#b5ea925d5c312c9aead1ce8af9cc68867c0159b5"
+ integrity sha512-S0tOjeX6jJ7RspT0UXuxmXa/xZPQvTP0G5qQXeWPeNhaTazz8BQeZC8xzGhqLywClvFEKuBY+3fQaNz5nkijVw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
-"@ckeditor/ckeditor5-utils@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-47.6.1.tgz#6ef2d87fc795dc70802bb9c0a6dc5938193e4192"
- integrity sha512-gJl5DikvPjMEsv9DZmEVv6GOZEjHQN3kgaxvaAYpfg4VcT1RENHw46BfvPN/zUHsYwZlh7DxG3+o7h3M8Pzj1w==
+"@ckeditor/ckeditor5-utils@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-48.0.0.tgz#fefa1d7045ac34f67fe0ddf68e54f0b1f90aa837"
+ integrity sha512-EXPeI4uc3aizehvfgxnc9Ryt0qa1xvoow0BJ+T97ijOQ2XL+gaA5+NGvnIBiYshXQFtrYHW1zJ62Q8yWGUx7Wg==
dependencies:
- "@ckeditor/ckeditor5-ui" "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-watchdog@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-47.6.1.tgz#fe36e3150595c3efd25d41c554de3db08dc59717"
- integrity sha512-mHum5WRT5PKiL80UwNMXiw//s1486smeCO2sgYJKZGrqlz7cSSHDOc8iUi8Cn2YuHvTfjgRjgcZxn0u9uhr1Mw==
+"@ckeditor/ckeditor5-watchdog@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-48.0.0.tgz#6cd1c01c3631ac67cb29af03f968d06e2632f6a2"
+ integrity sha512-CE+y4am+dkfbb6zePcy5mxIGdcaJgOD09VLBOWDTQGlM6Lw48kQ9FDzp7y0L6tEaJYLjcuG16kNyEKFAOFK81w==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-widget@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-47.6.1.tgz#6f1fb87891e825a849cb7c79cf9265bfe0f68403"
- integrity sha512-rURYZlY9w+qjumkQ+VQ1cO32JJbuxuGoWIPj2lTC3uFjn6kDzYB9KvNItOykBJM/V11R7sEEOWvpKlnsMmlnzg==
+"@ckeditor/ckeditor5-widget@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-48.0.0.tgz#860d28512cd3ece20ed7ceba9432a87db82c2061"
+ integrity sha512-10d4WNxTApQVTFrBV0PIVsctr5KUUuAkbZPj+30TLlptJCAx8vK0P0BG/UjtNWWNNUAoKzJ9dQD4gvzXnvte0Q==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
-"@ckeditor/ckeditor5-word-count@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-47.6.1.tgz#dd494e1529897e5ad6247abc06d07ceb2f38d8c0"
- integrity sha512-q/8jRqtEFQ5SQEY8GsJBtatD7OdQT2f1o7KdKVDcZ4UZTQCo2hi9d2zvHEkQ7drA0LO+D3WJrHNEd+B6wk1slg==
+"@ckeditor/ckeditor5-word-count@48.0.0":
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-48.0.0.tgz#db63502f2d45761ee5d15fe866b4e1ab4d490342"
+ integrity sha512-NfEGWQmRia5TmGmz/LfDLSCazvsb0LydJOQAa5tGbX9OVDiiWX9/CSTPS8tGV9s15rAKExd1WAp/kJURFKt4BQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
- es-toolkit "1.39.5"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ es-toolkit "1.45.1"
"@colordx/core@^5.0.0":
version "5.0.3"
@@ -1654,115 +1635,135 @@
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz#f13c7c205915eb91ae54c557f5e92bddd8be0e83"
integrity sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==
-"@esbuild/android-arm64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd"
- integrity sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==
+"@esbuild/aix-ppc64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz#82b74f92aa78d720b714162939fb248c90addf53"
+ integrity sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==
-"@esbuild/android-arm@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d"
- integrity sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==
+"@esbuild/android-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz#f78cb8a3121fc205a53285adb24972db385d185d"
+ integrity sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==
-"@esbuild/android-x64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1"
- integrity sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==
+"@esbuild/android-arm@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.27.7.tgz#593e10a1450bbfcac6cb321f61f468453bac209d"
+ integrity sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==
-"@esbuild/darwin-arm64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz#584c34c5991b95d4d48d333300b1a4e2ff7be276"
- integrity sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==
+"@esbuild/android-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.27.7.tgz#453143d073326033d2d22caf9e48de4bae274b07"
+ integrity sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==
-"@esbuild/darwin-x64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb"
- integrity sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==
+"@esbuild/darwin-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz#6f23000fb9b40b7e04b7d0606c0693bd0632f322"
+ integrity sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==
-"@esbuild/freebsd-arm64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2"
- integrity sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==
+"@esbuild/darwin-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz#27393dd18bb1263c663979c5f1576e00c2d024be"
+ integrity sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==
-"@esbuild/freebsd-x64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4"
- integrity sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==
+"@esbuild/freebsd-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz#22e4638fa502d1c0027077324c97640e3adf3a62"
+ integrity sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==
-"@esbuild/linux-arm64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb"
- integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==
+"@esbuild/freebsd-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz#9224b8e4fea924ce2194e3efc3e9aebf822192d6"
+ integrity sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==
-"@esbuild/linux-arm@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a"
- integrity sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==
+"@esbuild/linux-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz#4f5d1c27527d817b35684ae21419e57c2bda0966"
+ integrity sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==
-"@esbuild/linux-ia32@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a"
- integrity sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==
+"@esbuild/linux-arm@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz#b9e9d070c8c1c0449cf12b20eac37d70a4595921"
+ integrity sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==
-"@esbuild/linux-loong64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72"
- integrity sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==
+"@esbuild/linux-ia32@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz#3f80fb696aa96051a94047f35c85b08b21c36f9e"
+ integrity sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==
-"@esbuild/linux-mips64el@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289"
- integrity sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==
+"@esbuild/linux-loong64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz#9be1f2c28210b13ebb4156221bba356fe1675205"
+ integrity sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==
-"@esbuild/linux-ppc64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7"
- integrity sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==
+"@esbuild/linux-mips64el@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz#4ab5ee67a3dfcbcb5e8fd7883dae6e735b1163b8"
+ integrity sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==
-"@esbuild/linux-riscv64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09"
- integrity sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==
+"@esbuild/linux-ppc64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz#dac78c689f6499459c4321e5c15032c12307e7ea"
+ integrity sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==
-"@esbuild/linux-s390x@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829"
- integrity sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==
+"@esbuild/linux-riscv64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz#050f7d3b355c3a98308e935bc4d6325da91b0027"
+ integrity sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==
-"@esbuild/linux-x64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4"
- integrity sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==
+"@esbuild/linux-s390x@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz#d61f715ce61d43fe5844ad0d8f463f88cbe4fef6"
+ integrity sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==
-"@esbuild/netbsd-x64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462"
- integrity sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==
+"@esbuild/linux-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz#ca8e1aa478fc8209257bf3ac8f79c4dc2982f32a"
+ integrity sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==
-"@esbuild/openbsd-x64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691"
- integrity sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==
+"@esbuild/netbsd-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz#1650f2c1b948deeb3ef948f2fc30614723c09690"
+ integrity sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==
-"@esbuild/sunos-x64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273"
- integrity sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==
+"@esbuild/netbsd-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz#65772ab342c4b3319bf0705a211050aac1b6e320"
+ integrity sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==
-"@esbuild/win32-arm64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f"
- integrity sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==
+"@esbuild/openbsd-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz#37ed7cfa66549d7955852fce37d0c3de4e715ea1"
+ integrity sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==
-"@esbuild/win32-ia32@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03"
- integrity sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==
+"@esbuild/openbsd-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz#01bf3d385855ef50cb33db7c4b52f957c34cd179"
+ integrity sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==
-"@esbuild/win32-x64@0.17.19":
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061"
- integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==
+"@esbuild/openharmony-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz#6c1f94b34086599aabda4eac8f638294b9877410"
+ integrity sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==
+
+"@esbuild/sunos-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz#4b0dd17ae0a6941d2d0fd35a906392517071a90d"
+ integrity sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==
+
+"@esbuild/win32-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz#34193ab5565d6ff68ca928ac04be75102ccb2e77"
+ integrity sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==
+
+"@esbuild/win32-ia32@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz#eb67f0e4482515d8c1894ede631c327a4da9fc4d"
+ integrity sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==
+
+"@esbuild/win32-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz#8fe30b3088b89b4873c3a6cc87597ae3920c0a8b"
+ integrity sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==
"@foliojs-fork/fontkit@^1.9.2":
version "1.9.2"
@@ -1848,10 +1849,10 @@
resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-7.2.0.tgz#188c1053ce422ad1f934d7df242a973fcb89636d"
integrity sha512-3DguDv/oUE+7vjMeTSOjCSG+KeawgVQOHrKRnvUuqYh1mfArrh7s+s8hXW3e4RerBA1+Wh+hBqf8sJNpqNrBWg==
-"@gar/promisify@^1.0.1":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
- integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
+"@gar/promise-retry@^1.0.0", "@gar/promise-retry@^1.0.2":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@gar/promise-retry/-/promise-retry-1.0.3.tgz#65e726428e794bc4453948e0a41e6de4215ce8b0"
+ integrity sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==
"@hotwired/stimulus-webpack-helpers@^1.0.1":
version "1.0.1"
@@ -1868,6 +1869,30 @@
resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-8.0.23.tgz#a6eebc9ab4a5faadae265a4cbec8cfcb5731e77c"
integrity sha512-GZ7cijxEZ6Ig71u7rD6LHaRv/wcE/hNsc+nEfiWOkLNqUgLOwo5MNGWOy5ZV9ZUDSiQx1no7YxjTNnT4O6//cQ==
+"@isaacs/cliui@^8.0.2":
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
+ integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
+ dependencies:
+ string-width "^5.1.2"
+ string-width-cjs "npm:string-width@^4.2.0"
+ strip-ansi "^7.0.1"
+ strip-ansi-cjs "npm:strip-ansi@^6.0.1"
+ wrap-ansi "^8.1.0"
+ wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
+
+"@isaacs/cliui@^9.0.0":
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-9.0.0.tgz#4d0a3f127058043bf2e7ee169eaf30ed901302f3"
+ integrity sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==
+
+"@isaacs/fs-minipass@^4.0.0":
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32"
+ integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==
+ dependencies:
+ minipass "^7.0.4"
+
"@jbtronics/bs-treeview@^1.0.1":
version "1.0.7"
resolved "https://registry.yarnpkg.com/@jbtronics/bs-treeview/-/bs-treeview-1.0.7.tgz#42a5ea40ce1bfe6cffbc1b811dc4e32dd8d0273a"
@@ -1943,6 +1968,18 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
+"@kwsites/file-exists@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@kwsites/file-exists/-/file-exists-1.1.1.tgz#ad1efcac13e1987d8dbaf235ef3be5b0d96faa99"
+ integrity sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==
+ dependencies:
+ debug "^4.1.1"
+
+"@kwsites/promise-deferred@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919"
+ integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==
+
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -1964,21 +2001,86 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@npmcli/fs@^1.0.0":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257"
- integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==
+"@npmcli/agent@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-4.0.0.tgz#2bb2b1c0a170940511554a7986ae2a8be9fedcce"
+ integrity sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==
+ dependencies:
+ agent-base "^7.1.0"
+ http-proxy-agent "^7.0.0"
+ https-proxy-agent "^7.0.1"
+ lru-cache "^11.2.1"
+ socks-proxy-agent "^8.0.3"
+
+"@npmcli/fs@^5.0.0":
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-5.0.0.tgz#674619771907342b3d1ac197aaf1deeb657e3539"
+ integrity sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==
dependencies:
- "@gar/promisify" "^1.0.1"
semver "^7.3.5"
-"@npmcli/move-file@^1.0.1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
- integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
+"@npmcli/git@^7.0.0":
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-7.0.2.tgz#680c3271fe51401c07ee41076be678851e600ff0"
+ integrity sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==
dependencies:
- mkdirp "^1.0.4"
- rimraf "^3.0.2"
+ "@gar/promise-retry" "^1.0.0"
+ "@npmcli/promise-spawn" "^9.0.0"
+ ini "^6.0.0"
+ lru-cache "^11.2.1"
+ npm-pick-manifest "^11.0.1"
+ proc-log "^6.0.0"
+ semver "^7.3.5"
+ which "^6.0.0"
+
+"@npmcli/installed-package-contents@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-4.0.0.tgz#18e5070704cfe0278f9ae48038558b6efd438426"
+ integrity sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==
+ dependencies:
+ npm-bundled "^5.0.0"
+ npm-normalize-package-bin "^5.0.0"
+
+"@npmcli/node-gyp@^5.0.0":
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-5.0.0.tgz#35475a58b5d791764a7252231197a14deefe8e47"
+ integrity sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==
+
+"@npmcli/package-json@^7.0.0":
+ version "7.0.5"
+ resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-7.0.5.tgz#e29481dfc586d1625a6553799e6bec52ae0487a5"
+ integrity sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==
+ dependencies:
+ "@npmcli/git" "^7.0.0"
+ glob "^13.0.0"
+ hosted-git-info "^9.0.0"
+ json-parse-even-better-errors "^5.0.0"
+ proc-log "^6.0.0"
+ semver "^7.5.3"
+ spdx-expression-parse "^4.0.0"
+
+"@npmcli/promise-spawn@^9.0.0":
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-9.0.1.tgz#20e80cbdd2f24ad263a15de3ebbb1673cb82005b"
+ integrity sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==
+ dependencies:
+ which "^6.0.0"
+
+"@npmcli/redact@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/redact/-/redact-4.0.0.tgz#c91121e02b7559a997614a2c1057cd7fc67608c4"
+ integrity sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==
+
+"@npmcli/run-script@^10.0.0":
+ version "10.0.4"
+ resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-10.0.4.tgz#99cddae483ce3dbf1a10f5683a4e6aaa02345ac0"
+ integrity sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==
+ dependencies:
+ "@npmcli/node-gyp" "^5.0.0"
+ "@npmcli/package-json" "^7.0.0"
+ "@npmcli/promise-spawn" "^9.0.0"
+ node-gyp "^12.1.0"
+ proc-log "^6.0.0"
"@nuxt/friendly-errors-webpack-plugin@^2.5.1":
version "2.6.0"
@@ -2009,6 +2111,11 @@
dependencies:
barcode-detector "^3.0.0"
+"@pkgjs/parseargs@^0.11.0":
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
+ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
+
"@polka/url@^1.0.0-next.24":
version "1.0.0-next.29"
resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.29.tgz#5a40109a1ab5f84d6fd8fc928b19f367cbe7e7b1"
@@ -2019,6 +2126,52 @@
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f"
integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
+"@sigstore/bundle@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-4.0.0.tgz#854eda43eb6a59352037e49000177c8904572f83"
+ integrity sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==
+ dependencies:
+ "@sigstore/protobuf-specs" "^0.5.0"
+
+"@sigstore/core@^3.1.0", "@sigstore/core@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/@sigstore/core/-/core-3.2.0.tgz#beaea6ea4d7d4caadadb7453168e35636b78830e"
+ integrity sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==
+
+"@sigstore/protobuf-specs@^0.5.0":
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.5.0.tgz#e5f029edcb3a4329853a09b603011e61043eb005"
+ integrity sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==
+
+"@sigstore/sign@^4.1.0":
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-4.1.1.tgz#34765fe4a190d693340c0771a3d150a397bcfc55"
+ integrity sha512-Hf4xglukg0XXQ2RiD5vSoLjdPe8OBUPA8XeVjUObheuDcWdYWrnH/BNmxZCzkAy68MzmNCxXLeurJvs6hcP2OQ==
+ dependencies:
+ "@gar/promise-retry" "^1.0.2"
+ "@sigstore/bundle" "^4.0.0"
+ "@sigstore/core" "^3.2.0"
+ "@sigstore/protobuf-specs" "^0.5.0"
+ make-fetch-happen "^15.0.4"
+ proc-log "^6.1.0"
+
+"@sigstore/tuf@^4.0.1":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-4.0.2.tgz#7d2fa2abcd5afa5baf752671d14a1c6ed0ed3196"
+ integrity sha512-TCAzTy0xzdP79EnxSjq9KQ3eaR7+FmudLC6eRKknVKZbV7ZNlGLClAAQb/HMNJ5n2OBNk2GT1tEmU0xuPr+SLQ==
+ dependencies:
+ "@sigstore/protobuf-specs" "^0.5.0"
+ tuf-js "^4.1.0"
+
+"@sigstore/verify@^3.1.0":
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-3.1.0.tgz#4046d4186421db779501fe87fa5acaa5d4d21b08"
+ integrity sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==
+ dependencies:
+ "@sigstore/bundle" "^4.0.0"
+ "@sigstore/core" "^3.1.0"
+ "@sigstore/protobuf-specs" "^0.5.0"
+
"@sinclair/typebox@^0.34.0":
version "0.34.49"
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.49.tgz#4f1369234f2ecf693866476c3b2e1b54d2a9d68e"
@@ -2062,6 +2215,19 @@
webpack-manifest-plugin "^5.0.1"
yargs-parser "^21.0.0"
+"@tufjs/canonical-json@2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz#a52f61a3d7374833fca945b2549bc30a2dd40d0a"
+ integrity sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==
+
+"@tufjs/models@4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-4.1.0.tgz#494b39cf5e2f6855d80031246dd236d8086069b3"
+ integrity sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==
+ dependencies:
+ "@tufjs/canonical-json" "2.0.0"
+ minimatch "^10.1.1"
+
"@types/color-convert@2.0.4":
version "2.0.4"
resolved "https://registry.yarnpkg.com/@types/color-convert/-/color-convert-2.0.4.tgz#843398ae71e951dc5415d202dfd5e43108823eeb"
@@ -2107,14 +2273,6 @@
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e"
integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==
-"@types/glob@^7.1.1":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
- integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
- dependencies:
- "@types/minimatch" "*"
- "@types/node" "*"
-
"@types/hast@3.0.4", "@types/hast@^3.0.0":
version "3.0.4"
resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa"
@@ -2153,13 +2311,6 @@
dependencies:
"@types/unist" "*"
-"@types/minimatch@*":
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-6.0.0.tgz#4d207b1cc941367bdcd195a3a781a7e4fc3b1e03"
- integrity sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==
- dependencies:
- minimatch "*"
-
"@types/ms@*":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78"
@@ -2172,10 +2323,19 @@
dependencies:
undici-types "~7.18.0"
-"@types/parse-json@^4.0.0":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239"
- integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==
+"@types/postcss-import@^14.0.3":
+ version "14.0.3"
+ resolved "https://registry.yarnpkg.com/@types/postcss-import/-/postcss-import-14.0.3.tgz#149236eeb5c87d5b576df5f335faa1fe49f33e5a"
+ integrity sha512-raZhRVTf6Vw5+QbmQ7LOHSDML71A5rj4+EqDzAbrZPfxfoGzFxMHRCq16VlddGIZpHELw0BG4G0YE2ANkdZiIQ==
+ dependencies:
+ postcss "^8.0.0"
+
+"@types/through2@^2.0.41":
+ version "2.0.41"
+ resolved "https://registry.yarnpkg.com/@types/through2/-/through2-2.0.41.tgz#3e5e1720d71ffdfa03c22f2aad6593d12a47034f"
+ integrity sha512-ryQ0tidWkb1O1JuYvWKyMLYEtOWDqF5mHerJzKz/gQpoAaJq2l/dsMPBF0B5BNVT34rbARYJ5/tsZwLfUi2kwQ==
+ dependencies:
+ "@types/node" "*"
"@types/trusted-types@^2.0.7":
version "2.0.7"
@@ -2387,6 +2547,11 @@
resolved "https://registry.yarnpkg.com/@zxcvbn-ts/language-ja/-/language-ja-3.0.2.tgz#299bb6f5465f99405577491b1b31352058540c76"
integrity sha512-YjQyt+eMe3EdpeJiSt81AMF8HfEXXCary/VRoG+0erZBzRjfJ1U3JdSiu9wFFxiEF8Cb5FEmTQ6nQPyraezH6Q==
+abbrev@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-4.0.0.tgz#ec933f0e27b6cd60e89b5c6b2a304af42209bb05"
+ integrity sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==
+
acorn-import-phases@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz#16eb850ba99a056cb7cbfe872ffb8972e18c8bd7"
@@ -2412,13 +2577,10 @@ adjust-sourcemap-loader@^4.0.0:
loader-utils "^2.0.0"
regex-parser "^2.2.11"
-aggregate-error@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
- integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
- dependencies:
- clean-stack "^2.0.0"
- indent-string "^4.0.0"
+agent-base@^7.1.0, agent-base@^7.1.2:
+ version "7.1.4"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8"
+ integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==
ajv-formats@^2.1.1:
version "2.1.1"
@@ -2459,113 +2621,46 @@ ajv@^8.0.0, ajv@^8.9.0:
json-schema-traverse "^1.0.0"
require-from-string "^2.0.2"
-ansi-colors@3.2.3:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813"
- integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==
-
-ansi-regex@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1"
- integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==
-
-ansi-regex@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
- integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
-
ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
+ansi-regex@^6.2.2:
+ version "6.2.2"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1"
+ integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==
+
+ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
dependencies:
color-convert "^1.9.0"
-ansi-styles@^4.1.0:
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
dependencies:
color-convert "^2.0.1"
-anymatch@~3.1.1:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
- integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
+ansi-styles@^6.1.0:
+ version "6.2.3"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041"
+ integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b"
- integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==
- dependencies:
- call-bound "^1.0.3"
- is-array-buffer "^3.0.5"
-
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
-array.prototype.reduce@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz#42f97f5078daedca687d4463fd3c05cbfd83da57"
- integrity sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==
- dependencies:
- call-bind "^1.0.8"
- call-bound "^1.0.4"
- define-properties "^1.2.1"
- es-abstract "^1.23.9"
- es-array-method-boxes-properly "^1.0.0"
- es-errors "^1.3.0"
- es-object-atoms "^1.1.1"
- is-string "^1.1.1"
-
-arraybuffer.prototype.slice@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c"
- integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==
- dependencies:
- array-buffer-byte-length "^1.0.1"
- call-bind "^1.0.8"
- define-properties "^1.2.1"
- es-abstract "^1.23.5"
- es-errors "^1.3.0"
- get-intrinsic "^1.2.6"
- is-array-buffer "^3.0.4"
-
-async-function@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b"
- integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
attr-accept@^2.2.5:
version "2.2.5"
resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-2.2.5.tgz#d7061d958e6d4f97bf8665c68b75851a0713ab5e"
integrity sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==
-available-typed-arrays@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846"
- integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
- dependencies:
- possible-typed-array-names "^1.0.0"
-
-"babel-loader@^9.1.3 || ^10.0.0":
+babel-loader@^10.0.0, "babel-loader@^9.1.3 || ^10.0.0":
version "10.1.1"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-10.1.1.tgz#ce9748e85b7071eb88006e3cfa9e6cf14eeb97c5"
integrity sha512-JwKSzk2kjIe7mgPK+/lyZ2QAaJcpahNAdM+hgR2HI8D0OJVkdj8Rl6J3kaLYki9pwF7P2iWnD8qVv80Lq1ABtg==
@@ -2638,11 +2733,6 @@ big.js@^5.2.2:
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-binary-extensions@^2.0.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
- integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
-
blurhash@2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/blurhash/-/blurhash-2.0.5.tgz#efde729fc14a2f03571a6aa91b49cba80d1abe4b"
@@ -2668,13 +2758,12 @@ bootswatch@^5.1.3:
resolved "https://registry.yarnpkg.com/bootswatch/-/bootswatch-5.3.8.tgz#534538ce50285e52cb715823f8b4d734f73956e7"
integrity sha512-88mnH9tv+x6DV+scBxYFOpM4YSDVhyfEgbhqaEfvkHNctKI9qRcACxIP9nmBZ5mSeLXtsgax1VsRkUs1eWjlAQ==
-brace-expansion@^1.1.7:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.13.tgz#d37875c01dc9eff988dd49d112a57cb67b54efe6"
- integrity sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==
+brace-expansion@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.3.tgz#0493338bdd58e319b1039c67cf7ee439892c01d9"
+ integrity sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==
dependencies:
balanced-match "^1.0.0"
- concat-map "0.0.1"
brace-expansion@^5.0.5:
version "5.0.5"
@@ -2683,7 +2772,7 @@ brace-expansion@^5.0.5:
dependencies:
balanced-match "^4.0.2"
-braces@^3.0.3, braces@~3.0.2:
+braces@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
@@ -2697,12 +2786,12 @@ brotli@^1.2.0:
dependencies:
base64-js "^1.1.2"
-browser-stdout@1.3.1:
+browser-stdout@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
-browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.28.1:
+browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.28.1:
version "4.28.2"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.2.tgz#f50b65362ef48974ca9f50b3680566d786b811d2"
integrity sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==
@@ -2723,29 +2812,21 @@ buffer-from@^1.0.0:
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-cacache@^15.0.5:
- version "15.3.0"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb"
- integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==
+cacache@^20.0.0, cacache@^20.0.1:
+ version "20.0.4"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-20.0.4.tgz#9b547dc3db0c1f87cba6dbbff91fb17181b4bbb1"
+ integrity sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==
dependencies:
- "@npmcli/fs" "^1.0.0"
- "@npmcli/move-file" "^1.0.1"
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- glob "^7.1.4"
- infer-owner "^1.0.4"
- lru-cache "^6.0.0"
- minipass "^3.1.1"
- minipass-collect "^1.0.2"
+ "@npmcli/fs" "^5.0.0"
+ fs-minipass "^3.0.0"
+ glob "^13.0.0"
+ lru-cache "^11.1.0"
+ minipass "^7.0.3"
+ minipass-collect "^2.0.1"
minipass-flush "^1.0.5"
- minipass-pipeline "^1.2.2"
- mkdirp "^1.0.3"
- p-map "^4.0.0"
- promise-inflight "^1.0.1"
- rimraf "^3.0.2"
- ssri "^8.0.1"
- tar "^6.0.2"
- unique-filename "^1.1.1"
+ minipass-pipeline "^1.2.4"
+ p-map "^7.0.2"
+ ssri "^13.0.0"
call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
version "1.0.2"
@@ -2765,7 +2846,7 @@ call-bind@^1.0.7, call-bind@^1.0.8:
get-intrinsic "^1.2.4"
set-function-length "^1.2.2"
-call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4:
+call-bound@^1.0.2:
version "1.0.4"
resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a"
integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==
@@ -2783,10 +2864,10 @@ camelcase-css@^2.0.1:
resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
-camelcase@^5.0.0:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
+camelcase@^6.0.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
caniuse-api@^3.0.0:
version "3.0.0"
@@ -2817,15 +2898,7 @@ chalk@^2.4.2:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
+chalk@^4.1.0, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -2833,6 +2906,11 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
+chalk@^5.0.0:
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea"
+ integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==
+
character-entities-html4@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b"
@@ -2848,25 +2926,17 @@ character-entities@^2.0.0:
resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22"
integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==
-chokidar@3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6"
- integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==
+chokidar@^4.0.1:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30"
+ integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==
dependencies:
- anymatch "~3.1.1"
- braces "~3.0.2"
- glob-parent "~5.1.0"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.2.0"
- optionalDependencies:
- fsevents "~2.1.1"
+ readdirp "^4.0.1"
-chownr@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
- integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+chownr@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4"
+ integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==
chrome-trace-event@^1.0.2:
version "1.0.4"
@@ -2878,89 +2948,83 @@ ci-info@^4.2.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.4.0.tgz#7d54eff9f54b45b62401c26032696eb59c8bd18c"
integrity sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==
-ckeditor5@47.6.1, ckeditor5@^47.0.0:
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-47.6.1.tgz#b4d37c5d9695b83b6267197ec30d9435390f9a5c"
- integrity sha512-Za7+Dyju3RgfH4TF+zam7lvfOSr+Rd+0tABfR16HEtsARRPEmNBHYgS5nM3PZtNK4+ScliL6Ch3GFk7cd/TiOw==
+ckeditor5@^48.0.0:
+ version "48.0.0"
+ resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-48.0.0.tgz#4df45899ecc22fe4160833ca76e97c805eaf1503"
+ integrity sha512-DALFz+yuNaZTqguQHNRrlordhnlpuUfuhg4Juqm1KR1p6+ZvD7+mvpdTyh9L3Rg2FxE2+U+Ote7wV4kjN7g0MQ==
dependencies:
- "@ckeditor/ckeditor5-adapter-ckfinder" "47.6.1"
- "@ckeditor/ckeditor5-alignment" "47.6.1"
- "@ckeditor/ckeditor5-autoformat" "47.6.1"
- "@ckeditor/ckeditor5-autosave" "47.6.1"
- "@ckeditor/ckeditor5-basic-styles" "47.6.1"
- "@ckeditor/ckeditor5-block-quote" "47.6.1"
- "@ckeditor/ckeditor5-bookmark" "47.6.1"
- "@ckeditor/ckeditor5-ckbox" "47.6.1"
- "@ckeditor/ckeditor5-ckfinder" "47.6.1"
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-cloud-services" "47.6.1"
- "@ckeditor/ckeditor5-code-block" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-easy-image" "47.6.1"
- "@ckeditor/ckeditor5-editor-balloon" "47.6.1"
- "@ckeditor/ckeditor5-editor-classic" "47.6.1"
- "@ckeditor/ckeditor5-editor-decoupled" "47.6.1"
- "@ckeditor/ckeditor5-editor-inline" "47.6.1"
- "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
- "@ckeditor/ckeditor5-emoji" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-essentials" "47.6.1"
- "@ckeditor/ckeditor5-find-and-replace" "47.6.1"
- "@ckeditor/ckeditor5-font" "47.6.1"
- "@ckeditor/ckeditor5-fullscreen" "47.6.1"
- "@ckeditor/ckeditor5-heading" "47.6.1"
- "@ckeditor/ckeditor5-highlight" "47.6.1"
- "@ckeditor/ckeditor5-horizontal-line" "47.6.1"
- "@ckeditor/ckeditor5-html-embed" "47.6.1"
- "@ckeditor/ckeditor5-html-support" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-indent" "47.6.1"
- "@ckeditor/ckeditor5-language" "47.6.1"
- "@ckeditor/ckeditor5-link" "47.6.1"
- "@ckeditor/ckeditor5-list" "47.6.1"
- "@ckeditor/ckeditor5-markdown-gfm" "47.6.1"
- "@ckeditor/ckeditor5-media-embed" "47.6.1"
- "@ckeditor/ckeditor5-mention" "47.6.1"
- "@ckeditor/ckeditor5-minimap" "47.6.1"
- "@ckeditor/ckeditor5-page-break" "47.6.1"
- "@ckeditor/ckeditor5-paragraph" "47.6.1"
- "@ckeditor/ckeditor5-paste-from-office" "47.6.1"
- "@ckeditor/ckeditor5-remove-format" "47.6.1"
- "@ckeditor/ckeditor5-restricted-editing" "47.6.1"
- "@ckeditor/ckeditor5-select-all" "47.6.1"
- "@ckeditor/ckeditor5-show-blocks" "47.6.1"
- "@ckeditor/ckeditor5-source-editing" "47.6.1"
- "@ckeditor/ckeditor5-special-characters" "47.6.1"
- "@ckeditor/ckeditor5-style" "47.6.1"
- "@ckeditor/ckeditor5-table" "47.6.1"
- "@ckeditor/ckeditor5-theme-lark" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-undo" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-watchdog" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- "@ckeditor/ckeditor5-word-count" "47.6.1"
+ "@ckeditor/ckeditor5-adapter-ckfinder" "48.0.0"
+ "@ckeditor/ckeditor5-alignment" "48.0.0"
+ "@ckeditor/ckeditor5-autoformat" "48.0.0"
+ "@ckeditor/ckeditor5-autosave" "48.0.0"
+ "@ckeditor/ckeditor5-basic-styles" "48.0.0"
+ "@ckeditor/ckeditor5-block-quote" "48.0.0"
+ "@ckeditor/ckeditor5-bookmark" "48.0.0"
+ "@ckeditor/ckeditor5-ckbox" "48.0.0"
+ "@ckeditor/ckeditor5-ckfinder" "48.0.0"
+ "@ckeditor/ckeditor5-clipboard" "48.0.0"
+ "@ckeditor/ckeditor5-cloud-services" "48.0.0"
+ "@ckeditor/ckeditor5-code-block" "48.0.0"
+ "@ckeditor/ckeditor5-core" "48.0.0"
+ "@ckeditor/ckeditor5-easy-image" "48.0.0"
+ "@ckeditor/ckeditor5-editor-balloon" "48.0.0"
+ "@ckeditor/ckeditor5-editor-classic" "48.0.0"
+ "@ckeditor/ckeditor5-editor-decoupled" "48.0.0"
+ "@ckeditor/ckeditor5-editor-inline" "48.0.0"
+ "@ckeditor/ckeditor5-editor-multi-root" "48.0.0"
+ "@ckeditor/ckeditor5-emoji" "48.0.0"
+ "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-enter" "48.0.0"
+ "@ckeditor/ckeditor5-essentials" "48.0.0"
+ "@ckeditor/ckeditor5-find-and-replace" "48.0.0"
+ "@ckeditor/ckeditor5-font" "48.0.0"
+ "@ckeditor/ckeditor5-fullscreen" "48.0.0"
+ "@ckeditor/ckeditor5-heading" "48.0.0"
+ "@ckeditor/ckeditor5-highlight" "48.0.0"
+ "@ckeditor/ckeditor5-horizontal-line" "48.0.0"
+ "@ckeditor/ckeditor5-html-embed" "48.0.0"
+ "@ckeditor/ckeditor5-html-support" "48.0.0"
+ "@ckeditor/ckeditor5-icons" "48.0.0"
+ "@ckeditor/ckeditor5-image" "48.0.0"
+ "@ckeditor/ckeditor5-indent" "48.0.0"
+ "@ckeditor/ckeditor5-language" "48.0.0"
+ "@ckeditor/ckeditor5-link" "48.0.0"
+ "@ckeditor/ckeditor5-list" "48.0.0"
+ "@ckeditor/ckeditor5-markdown-gfm" "48.0.0"
+ "@ckeditor/ckeditor5-media-embed" "48.0.0"
+ "@ckeditor/ckeditor5-mention" "48.0.0"
+ "@ckeditor/ckeditor5-minimap" "48.0.0"
+ "@ckeditor/ckeditor5-page-break" "48.0.0"
+ "@ckeditor/ckeditor5-paragraph" "48.0.0"
+ "@ckeditor/ckeditor5-paste-from-office" "48.0.0"
+ "@ckeditor/ckeditor5-remove-format" "48.0.0"
+ "@ckeditor/ckeditor5-restricted-editing" "48.0.0"
+ "@ckeditor/ckeditor5-select-all" "48.0.0"
+ "@ckeditor/ckeditor5-show-blocks" "48.0.0"
+ "@ckeditor/ckeditor5-source-editing" "48.0.0"
+ "@ckeditor/ckeditor5-special-characters" "48.0.0"
+ "@ckeditor/ckeditor5-style" "48.0.0"
+ "@ckeditor/ckeditor5-table" "48.0.0"
+ "@ckeditor/ckeditor5-typing" "48.0.0"
+ "@ckeditor/ckeditor5-ui" "48.0.0"
+ "@ckeditor/ckeditor5-undo" "48.0.0"
+ "@ckeditor/ckeditor5-upload" "48.0.0"
+ "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-watchdog" "48.0.0"
+ "@ckeditor/ckeditor5-widget" "48.0.0"
+ "@ckeditor/ckeditor5-word-count" "48.0.0"
-clean-stack@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
- integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-
-cli-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
+cli-cursor@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-5.0.0.tgz#24a4831ecf5a6b01ddeb32fb71a4b2088b0dce38"
+ integrity sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==
dependencies:
- restore-cursor "^3.1.0"
+ restore-cursor "^5.0.0"
-cli-spinners@^2.6.1:
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
- integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
+cli-spinners@^3.0.0:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-3.4.0.tgz#1f11f6d48c4e5bc6849fcb4efa0dc98f9e7299ea"
+ integrity sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==
clipboard@^2.0.4:
version "2.0.11"
@@ -2971,14 +3035,14 @@ clipboard@^2.0.4:
select "^1.1.2"
tiny-emitter "^2.0.0"
-cliui@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
- integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
+cliui@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
+ integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
dependencies:
- string-width "^3.1.0"
- strip-ansi "^5.2.0"
- wrap-ansi "^5.1.0"
+ string-width "^4.2.0"
+ strip-ansi "^6.0.1"
+ wrap-ansi "^7.0.0"
clone-deep@^4.0.1:
version "4.0.1"
@@ -3037,11 +3101,6 @@ color-parse@2.0.2:
dependencies:
color-name "^2.0.0"
-colord@^2.9.3:
- version "2.9.3"
- resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
- integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
-
colorette@^2.0.14:
version "2.0.20"
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a"
@@ -3072,21 +3131,11 @@ commander@^2.20.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-commander@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
- integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
-
commander@^8.3.0:
version "8.3.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
-commondir@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
- integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
-
compression-webpack-plugin@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/compression-webpack-plugin/-/compression-webpack-plugin-11.1.0.tgz#ee340d2029cf99ccecdea9ad1410b377d15b48b3"
@@ -3095,11 +3144,6 @@ compression-webpack-plugin@^11.1.0:
schema-utils "^4.2.0"
serialize-javascript "^6.0.2"
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
consola@^3.2.3:
version "3.4.2"
resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7"
@@ -3132,18 +3176,17 @@ core-util-is@~1.0.0:
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-cosmiconfig@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6"
- integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==
+cosmiconfig@^9.0.0:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.1.tgz#df110631a8547b5d1a98915271986f06e3011379"
+ integrity sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==
dependencies:
- "@types/parse-json" "^4.0.0"
- import-fresh "^3.2.1"
- parse-json "^5.0.0"
- path-type "^4.0.0"
- yaml "^1.10.0"
+ env-paths "^2.2.1"
+ import-fresh "^3.3.0"
+ js-yaml "^4.1.0"
+ parse-json "^5.2.0"
-cross-spawn@^7.0.3:
+cross-spawn@^7.0.3, cross-spawn@^7.0.6:
version "7.0.6"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
@@ -3162,23 +3205,7 @@ css-declaration-sorter@^7.2.0:
resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz#acd204976d7ca5240b5579bfe6e73d4d088fd568"
integrity sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==
-css-loader@^5.2.7:
- version "5.2.7"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae"
- integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==
- dependencies:
- icss-utils "^5.1.0"
- loader-utils "^2.0.0"
- postcss "^8.2.15"
- postcss-modules-extract-imports "^3.0.0"
- postcss-modules-local-by-default "^4.0.0"
- postcss-modules-scope "^3.0.0"
- postcss-modules-values "^4.0.0"
- postcss-value-parser "^4.1.0"
- schema-utils "^3.0.0"
- semver "^7.3.5"
-
-css-loader@^7.1.0:
+css-loader@^7.0.0, css-loader@^7.1.0:
version "7.1.4"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-7.1.4.tgz#8f6bf9f8fc8cbef7d2ef6e80acc6545eaefa90b1"
integrity sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==
@@ -3226,14 +3253,6 @@ css-select@^5.1.0:
domutils "^3.0.1"
nth-check "^2.0.1"
-css-tree@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20"
- integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==
- dependencies:
- mdn-data "2.0.30"
- source-map-js "^1.0.1"
-
css-tree@^3.0.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-3.2.1.tgz#86cac7011561272b30e6b1e042ba6ce047aa7518"
@@ -3260,42 +3279,6 @@ cssesc@^3.0.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-default@^6.1.2:
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz#adf4b89b975aa775f2750c89dbaf199bbd9da35e"
- integrity sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==
- dependencies:
- browserslist "^4.23.0"
- css-declaration-sorter "^7.2.0"
- cssnano-utils "^4.0.2"
- postcss-calc "^9.0.1"
- postcss-colormin "^6.1.0"
- postcss-convert-values "^6.1.0"
- postcss-discard-comments "^6.0.2"
- postcss-discard-duplicates "^6.0.3"
- postcss-discard-empty "^6.0.3"
- postcss-discard-overridden "^6.0.2"
- postcss-merge-longhand "^6.0.5"
- postcss-merge-rules "^6.1.1"
- postcss-minify-font-values "^6.1.0"
- postcss-minify-gradients "^6.0.3"
- postcss-minify-params "^6.1.0"
- postcss-minify-selectors "^6.0.4"
- postcss-normalize-charset "^6.0.2"
- postcss-normalize-display-values "^6.0.2"
- postcss-normalize-positions "^6.0.2"
- postcss-normalize-repeat-style "^6.0.2"
- postcss-normalize-string "^6.0.2"
- postcss-normalize-timing-functions "^6.0.2"
- postcss-normalize-unicode "^6.1.0"
- postcss-normalize-url "^6.0.2"
- postcss-normalize-whitespace "^6.0.2"
- postcss-ordered-values "^6.0.2"
- postcss-reduce-initial "^6.1.0"
- postcss-reduce-transforms "^6.0.2"
- postcss-svgo "^6.0.3"
- postcss-unique-selectors "^6.0.4"
-
cssnano-preset-default@^7.0.12:
version "7.0.12"
resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.12.tgz#21e29fed4a8697952485995ffeeec20ff58945a4"
@@ -3332,25 +3315,12 @@ cssnano-preset-default@^7.0.12:
postcss-svgo "^7.1.1"
postcss-unique-selectors "^7.0.5"
-cssnano-utils@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.2.tgz#56f61c126cd0f11f2eef1596239d730d9fceff3c"
- integrity sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==
-
cssnano-utils@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-5.0.1.tgz#f529e9aa0d7930512ca45b9e2ddb8d6b9092eb30"
integrity sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==
-cssnano@^6.0.3:
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.1.2.tgz#4bd19e505bd37ee7cf0dc902d3d869f6d79c66b8"
- integrity sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==
- dependencies:
- cssnano-preset-default "^6.1.2"
- lilconfig "^3.1.1"
-
-cssnano@^7.0.4:
+cssnano@^7.0.0, cssnano@^7.0.4:
version "7.1.4"
resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.1.4.tgz#0aa5bb3b481df024ecafd41c4388c06240bb31ec"
integrity sha512-T9PNS7y+5Nc9Qmu9mRONqfxG1RVY7Vuvky0XN6MZ+9hqplesTEwnj9r0ROtVuSwUVfaDhVlavuzWIVLUgm4hkQ==
@@ -3365,33 +3335,6 @@ csso@^5.0.5:
dependencies:
css-tree "~2.2.0"
-data-view-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570"
- integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==
- dependencies:
- call-bound "^1.0.3"
- es-errors "^1.3.0"
- is-data-view "^1.0.2"
-
-data-view-byte-length@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735"
- integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==
- dependencies:
- call-bound "^1.0.3"
- es-errors "^1.3.0"
- is-data-view "^1.0.2"
-
-data-view-byte-offset@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191"
- integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==
- dependencies:
- call-bound "^1.0.2"
- es-errors "^1.3.0"
- is-data-view "^1.0.1"
-
datatables.net-bs5@^2, datatables.net-bs5@^2.0.0:
version "2.3.7"
resolved "https://registry.yarnpkg.com/datatables.net-bs5/-/datatables.net-bs5-2.3.7.tgz#ddef957ee23b03c2d4bc1d48735b39c6182e5d53"
@@ -3492,24 +3435,17 @@ datatables.net@2.3.7, datatables.net@^2, datatables.net@^2.0.0:
dependencies:
jquery ">=1.7"
-debug@3.2.6:
- version "3.2.6"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
- integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
- dependencies:
- ms "^2.1.1"
-
-debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.4.3:
+debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.3:
version "4.4.3"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a"
integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
dependencies:
ms "^2.1.3"
-decamelize@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
+decamelize@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
+ integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
decimal.js@^10.4.3:
version "10.6.0"
@@ -3544,7 +3480,7 @@ define-data-property@^1.0.1, define-data-property@^1.1.4:
es-errors "^1.3.0"
gopd "^1.0.1"
-define-properties@^1.1.2, define-properties@^1.2.1:
+define-properties@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
@@ -3553,20 +3489,6 @@ define-properties@^1.1.2, define-properties@^1.2.1:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
-del@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7"
- integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==
- dependencies:
- globby "^10.0.1"
- graceful-fs "^4.2.2"
- is-glob "^4.0.1"
- is-path-cwd "^2.2.0"
- is-path-inside "^3.0.1"
- p-map "^3.0.0"
- rimraf "^3.0.0"
- slash "^3.0.0"
-
delegate@^3.1.2:
version "3.2.0"
resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
@@ -3589,17 +3511,10 @@ dfa@^1.2.0:
resolved "https://registry.yarnpkg.com/dfa/-/dfa-1.2.0.tgz#96ac3204e2d29c49ea5b57af8d92c2ae12790657"
integrity sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==
-diff@3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
- integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
-
-dir-glob@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
- integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
- dependencies:
- path-type "^4.0.0"
+diff@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-7.0.0.tgz#3fb34d387cd76d803f6eebea67b921dab0182a9a"
+ integrity sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==
dom-converter@^0.2.0:
version "0.2.0"
@@ -3670,7 +3585,7 @@ domutils@^3.0.1:
domelementtype "^2.3.0"
domhandler "^5.0.3"
-dunder-proto@^1.0.0, dunder-proto@^1.0.1:
+dunder-proto@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
@@ -3679,21 +3594,26 @@ dunder-proto@^1.0.0, dunder-proto@^1.0.1:
es-errors "^1.3.0"
gopd "^1.2.0"
+eastasianwidth@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
+ integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
+
electron-to-chromium@^1.5.328:
version "1.5.331"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.331.tgz#3e4e845042d517c68b3c00be5fc33204f13b2058"
integrity sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==
-emoji-regex@^7.0.1:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
- integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
-
emoji-regex@^8.0.0:
version "8.0.0"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+emoji-regex@^9.2.2:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+
emojis-list@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
@@ -3717,6 +3637,11 @@ entities@^4.2.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
+env-paths@^2.2.0, env-paths@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
+ integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
+
envinfo@^7.7.3:
version "7.21.0"
resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.21.0.tgz#04a251be79f92548541f37d13c8b6f22940c3bae"
@@ -3736,71 +3661,6 @@ error-stack-parser@^2.1.4:
dependencies:
stackframe "^1.3.4"
-es-abstract@^1.23.5, es-abstract@^1.23.9, es-abstract@^1.24.0:
- version "1.24.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.1.tgz#f0c131ed5ea1bb2411134a8dd94def09c46c7899"
- integrity sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==
- dependencies:
- array-buffer-byte-length "^1.0.2"
- arraybuffer.prototype.slice "^1.0.4"
- available-typed-arrays "^1.0.7"
- call-bind "^1.0.8"
- call-bound "^1.0.4"
- data-view-buffer "^1.0.2"
- data-view-byte-length "^1.0.2"
- data-view-byte-offset "^1.0.1"
- es-define-property "^1.0.1"
- es-errors "^1.3.0"
- es-object-atoms "^1.1.1"
- es-set-tostringtag "^2.1.0"
- es-to-primitive "^1.3.0"
- function.prototype.name "^1.1.8"
- get-intrinsic "^1.3.0"
- get-proto "^1.0.1"
- get-symbol-description "^1.1.0"
- globalthis "^1.0.4"
- gopd "^1.2.0"
- has-property-descriptors "^1.0.2"
- has-proto "^1.2.0"
- has-symbols "^1.1.0"
- hasown "^2.0.2"
- internal-slot "^1.1.0"
- is-array-buffer "^3.0.5"
- is-callable "^1.2.7"
- is-data-view "^1.0.2"
- is-negative-zero "^2.0.3"
- is-regex "^1.2.1"
- is-set "^2.0.3"
- is-shared-array-buffer "^1.0.4"
- is-string "^1.1.1"
- is-typed-array "^1.1.15"
- is-weakref "^1.1.1"
- math-intrinsics "^1.1.0"
- object-inspect "^1.13.4"
- object-keys "^1.1.1"
- object.assign "^4.1.7"
- own-keys "^1.0.1"
- regexp.prototype.flags "^1.5.4"
- safe-array-concat "^1.1.3"
- safe-push-apply "^1.0.0"
- safe-regex-test "^1.1.0"
- set-proto "^1.0.0"
- stop-iteration-iterator "^1.1.0"
- string.prototype.trim "^1.2.10"
- string.prototype.trimend "^1.0.9"
- string.prototype.trimstart "^1.0.8"
- typed-array-buffer "^1.0.3"
- typed-array-byte-length "^1.0.3"
- typed-array-byte-offset "^1.0.4"
- typed-array-length "^1.0.7"
- unbox-primitive "^1.1.0"
- which-typed-array "^1.1.19"
-
-es-array-method-boxes-properly@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
- integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
-
es-define-property@^1.0.0, es-define-property@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
@@ -3823,78 +3683,68 @@ es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
dependencies:
es-errors "^1.3.0"
-es-set-tostringtag@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
- integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
- dependencies:
- es-errors "^1.3.0"
- get-intrinsic "^1.2.6"
- has-tostringtag "^1.0.2"
- hasown "^2.0.2"
+es-toolkit@1.45.1:
+ version "1.45.1"
+ resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.45.1.tgz#21b28b2bd43178fd4c9c937c445d5bcaccce907b"
+ integrity sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==
-es-to-primitive@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18"
- integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==
+esbuild-loader@^4.0.0:
+ version "4.4.3"
+ resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-4.4.3.tgz#0d0f302e3260b2318d1256c17807dfea4bc449ed"
+ integrity sha512-Wpui03EzqC151xFteKlgJQhbyZl5CgnBpUHXVuao02nItULlkaTeiLdEMPTmR2zdwpEBWkXVNoT5dDOYJluUzg==
dependencies:
- is-callable "^1.2.7"
- is-date-object "^1.0.5"
- is-symbol "^1.0.4"
-
-es-toolkit@1.39.5:
- version "1.39.5"
- resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.39.5.tgz#ee2a78a66aafb76c7345af0ea8c06722c78ef1fd"
- integrity sha512-z9V0qU4lx1TBXDNFWfAASWk6RNU6c6+TJBKE+FLIg8u0XJ6Yw58Hi0yX8ftEouj6p1QARRlXLFfHbIli93BdQQ==
-
-esbuild-loader@~3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-3.0.1.tgz#9871c0e8817c4c11b6249d1916832e75272e6c7e"
- integrity sha512-aZfGybqTeuyCd4AsVvWOOfkhIuN+wfZFjMyh3gyQEU1Uvsl8L6vye9HqP93iRa0iTA+6Jclap514PJIC3cLnMA==
- dependencies:
- esbuild "^0.17.6"
- get-tsconfig "^4.4.0"
+ esbuild "^0.27.1"
+ get-tsconfig "^4.10.1"
loader-utils "^2.0.4"
- webpack-sources "^1.4.3"
+ webpack-sources "^3.3.4"
-esbuild@^0.17.6:
- version "0.17.19"
- resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.19.tgz#087a727e98299f0462a3d0bcdd9cd7ff100bd955"
- integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==
+esbuild@^0.27.1:
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.27.7.tgz#bcadce22b2f3fd76f257e3a64f83a64986fea11f"
+ integrity sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==
optionalDependencies:
- "@esbuild/android-arm" "0.17.19"
- "@esbuild/android-arm64" "0.17.19"
- "@esbuild/android-x64" "0.17.19"
- "@esbuild/darwin-arm64" "0.17.19"
- "@esbuild/darwin-x64" "0.17.19"
- "@esbuild/freebsd-arm64" "0.17.19"
- "@esbuild/freebsd-x64" "0.17.19"
- "@esbuild/linux-arm" "0.17.19"
- "@esbuild/linux-arm64" "0.17.19"
- "@esbuild/linux-ia32" "0.17.19"
- "@esbuild/linux-loong64" "0.17.19"
- "@esbuild/linux-mips64el" "0.17.19"
- "@esbuild/linux-ppc64" "0.17.19"
- "@esbuild/linux-riscv64" "0.17.19"
- "@esbuild/linux-s390x" "0.17.19"
- "@esbuild/linux-x64" "0.17.19"
- "@esbuild/netbsd-x64" "0.17.19"
- "@esbuild/openbsd-x64" "0.17.19"
- "@esbuild/sunos-x64" "0.17.19"
- "@esbuild/win32-arm64" "0.17.19"
- "@esbuild/win32-ia32" "0.17.19"
- "@esbuild/win32-x64" "0.17.19"
+ "@esbuild/aix-ppc64" "0.27.7"
+ "@esbuild/android-arm" "0.27.7"
+ "@esbuild/android-arm64" "0.27.7"
+ "@esbuild/android-x64" "0.27.7"
+ "@esbuild/darwin-arm64" "0.27.7"
+ "@esbuild/darwin-x64" "0.27.7"
+ "@esbuild/freebsd-arm64" "0.27.7"
+ "@esbuild/freebsd-x64" "0.27.7"
+ "@esbuild/linux-arm" "0.27.7"
+ "@esbuild/linux-arm64" "0.27.7"
+ "@esbuild/linux-ia32" "0.27.7"
+ "@esbuild/linux-loong64" "0.27.7"
+ "@esbuild/linux-mips64el" "0.27.7"
+ "@esbuild/linux-ppc64" "0.27.7"
+ "@esbuild/linux-riscv64" "0.27.7"
+ "@esbuild/linux-s390x" "0.27.7"
+ "@esbuild/linux-x64" "0.27.7"
+ "@esbuild/netbsd-arm64" "0.27.7"
+ "@esbuild/netbsd-x64" "0.27.7"
+ "@esbuild/openbsd-arm64" "0.27.7"
+ "@esbuild/openbsd-x64" "0.27.7"
+ "@esbuild/openharmony-arm64" "0.27.7"
+ "@esbuild/sunos-x64" "0.27.7"
+ "@esbuild/win32-arm64" "0.27.7"
+ "@esbuild/win32-ia32" "0.27.7"
+ "@esbuild/win32-x64" "0.27.7"
-escalade@^3.2.0:
+escalade@^3.1.1, escalade@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
-escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5:
+escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
+escape-string-regexp@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+
escape-string-regexp@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8"
@@ -3908,11 +3758,6 @@ eslint-scope@5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
-esprima@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
esrecurse@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
@@ -3940,6 +3785,26 @@ events@^3.2.0:
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
+execa@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
+ integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
+ dependencies:
+ cross-spawn "^7.0.3"
+ get-stream "^6.0.0"
+ human-signals "^2.1.0"
+ is-stream "^2.0.0"
+ merge-stream "^2.0.0"
+ npm-run-path "^4.0.1"
+ onetime "^5.1.2"
+ signal-exit "^3.0.3"
+ strip-final-newline "^2.0.0"
+
+exponential-backoff@^3.1.1:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.3.tgz#51cf92c1c0493c766053f9d3abee4434c244d2f6"
+ integrity sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==
+
exports-loader@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/exports-loader/-/exports-loader-5.0.0.tgz#0e5c50baf8526237c0a2743116a3e3fa788d194f"
@@ -3957,7 +3822,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-fast-glob@^3.0.3, fast-glob@^3.2.11:
+fast-glob@^3.3.2:
version "3.3.3"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818"
integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
@@ -3990,6 +3855,11 @@ fastq@^1.6.0:
dependencies:
reusify "^1.0.4"
+fdir@^6.5.0:
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350"
+ integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==
+
fill-range@^7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
@@ -3997,22 +3867,6 @@ fill-range@^7.1.1:
dependencies:
to-regex-range "^5.0.1"
-find-cache-dir@^3.3.1:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
- integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
- dependencies:
- commondir "^1.0.1"
- make-dir "^3.0.2"
- pkg-dir "^4.1.0"
-
-find-up@3.0.0, find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
find-up@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
@@ -4029,26 +3883,20 @@ find-up@^5.0.0:
locate-path "^6.0.0"
path-exists "^4.0.0"
-flat@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/flat/-/flat-4.1.1.tgz#a392059cc382881ff98642f5da4dde0a959f309b"
- integrity sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==
- dependencies:
- is-buffer "~2.0.3"
-
flat@^5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
-for-each@^0.3.3, for-each@^0.3.5:
- version "0.3.5"
- resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47"
- integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==
+foreground-child@^3.1.0, foreground-child@^3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f"
+ integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==
dependencies:
- is-callable "^1.2.7"
+ cross-spawn "^7.0.6"
+ signal-exit "^4.0.1"
-fs-extra@^11.2.0:
+fs-extra@^11.0.0:
version "11.3.4"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.4.tgz#ab6934eca8bcf6f7f6b82742e33591f86301d6fc"
integrity sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==
@@ -4057,40 +3905,18 @@ fs-extra@^11.2.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-minipass@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
- integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
+fs-minipass@^3.0.0:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54"
+ integrity sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==
dependencies:
- minipass "^3.0.0"
+ minipass "^7.0.3"
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
-fsevents@~2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
- integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
-
-function-bind@^1.1.1, function-bind@^1.1.2:
+function-bind@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
-function.prototype.name@^1.1.6, function.prototype.name@^1.1.8:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78"
- integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==
- dependencies:
- call-bind "^1.0.8"
- call-bound "^1.0.3"
- define-properties "^1.2.1"
- functions-have-names "^1.2.3"
- hasown "^2.0.2"
- is-callable "^1.2.7"
-
functions-have-names@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
@@ -4101,22 +3927,17 @@ fuzzysort@3.1.0:
resolved "https://registry.yarnpkg.com/fuzzysort/-/fuzzysort-3.1.0.tgz#4d7832d8fa48ad381753eaa7a7aae9927bdc10a8"
integrity sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ==
-generator-function@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz#0e75dd410d1243687a0ba2e951b94eedb8f737a2"
- integrity sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==
-
gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-get-caller-file@^2.0.1:
+get-caller-file@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0:
+get-intrinsic@^1.2.4, get-intrinsic@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
@@ -4140,16 +3961,12 @@ get-proto@^1.0.1:
dunder-proto "^1.0.1"
es-object-atoms "^1.0.0"
-get-symbol-description@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee"
- integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==
- dependencies:
- call-bound "^1.0.3"
- es-errors "^1.3.0"
- get-intrinsic "^1.2.6"
+get-stream@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
+ integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-get-tsconfig@^4.4.0:
+get-tsconfig@^4.10.1:
version "4.13.7"
resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.13.7.tgz#b9d8b199b06033ceeea1a93df7ea5765415089bc"
integrity sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==
@@ -4161,7 +3978,7 @@ github-slugger@^2.0.0:
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a"
integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==
-glob-parent@^5.1.2, glob-parent@~5.1.0:
+glob-parent@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@@ -4173,51 +3990,38 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@7.1.3:
- version "7.1.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
- integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
+glob@^10.4.5:
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c"
+ integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==
dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
+ foreground-child "^3.1.0"
+ jackspeak "^3.1.2"
+ minimatch "^9.0.4"
+ minipass "^7.1.2"
+ package-json-from-dist "^1.0.0"
+ path-scurry "^1.11.1"
-glob@^7.0.0, glob@^7.1.3, glob@^7.1.4:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
+glob@^11.0.2:
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6"
+ integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==
dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
+ foreground-child "^3.3.1"
+ jackspeak "^4.1.1"
+ minimatch "^10.1.1"
+ minipass "^7.1.2"
+ package-json-from-dist "^1.0.0"
+ path-scurry "^2.0.0"
-globalthis@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
- integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
+glob@^13.0.0, glob@^13.0.3:
+ version "13.0.6"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.6.tgz#078666566a425147ccacfbd2e332deb66a2be71d"
+ integrity sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==
dependencies:
- define-properties "^1.2.1"
- gopd "^1.0.1"
-
-globby@^10.0.1:
- version "10.0.2"
- resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543"
- integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==
- dependencies:
- "@types/glob" "^7.1.1"
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.0.3"
- glob "^7.1.3"
- ignore "^5.1.1"
- merge2 "^1.2.3"
- slash "^3.0.0"
+ minimatch "^10.2.2"
+ minipass "^7.1.3"
+ path-scurry "^2.0.2"
good-listener@^1.2.2:
version "1.2.2"
@@ -4231,26 +4035,16 @@ gopd@^1.0.1, gopd@^1.2.0:
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
-graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.2, graceful-fs@^4.2.4:
+graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6:
version "4.2.11"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-growl@1.10.5:
- version "1.10.5"
- resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
- integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
-
growly@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==
-has-bigints@^1.0.2:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe"
- integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==
-
has-flag@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
@@ -4268,14 +4062,7 @@ has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2:
dependencies:
es-define-property "^1.0.0"
-has-proto@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5"
- integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==
- dependencies:
- dunder-proto "^1.0.0"
-
-has-symbols@^1.0.0, has-symbols@^1.0.3, has-symbols@^1.1.0:
+has-symbols@^1.0.3, has-symbols@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
@@ -4435,11 +4222,18 @@ hastscript@9.0.1, hastscript@^9.0.0:
property-information "^7.0.0"
space-separated-tokens "^2.0.0"
-he@1.2.0:
+he@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+hosted-git-info@^9.0.0:
+ version "9.0.2"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-9.0.2.tgz#b38c8a802b274e275eeeccf9f4a1b1a0a8557ada"
+ integrity sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==
+ dependencies:
+ lru-cache "^11.1.0"
+
htm@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/htm/-/htm-3.1.1.tgz#49266582be0dc66ed2235d5ea892307cc0c24b78"
@@ -4465,7 +4259,33 @@ htmlparser2@^6.1.0:
domutils "^2.5.2"
entities "^2.0.0"
-iconv-lite@^0.7.1:
+http-cache-semantics@^4.1.1:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5"
+ integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==
+
+http-proxy-agent@^7.0.0:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
+ integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
+ dependencies:
+ agent-base "^7.1.0"
+ debug "^4.3.4"
+
+https-proxy-agent@^7.0.1:
+ version "7.0.6"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9"
+ integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==
+ dependencies:
+ agent-base "^7.1.2"
+ debug "4"
+
+human-signals@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
+ integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+
+iconv-lite@^0.7.1, iconv-lite@^0.7.2:
version "0.7.2"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.2.tgz#d0bdeac3f12b4835b7359c2ad89c422a4d1cc72e"
integrity sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==
@@ -4477,17 +4297,19 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-ignore@^5.1.1:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
- integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
+ignore-walk@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-8.0.0.tgz#380c173badc3a18c57ff33440753f0052f572b14"
+ integrity sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==
+ dependencies:
+ minimatch "^10.0.3"
immediate@~3.0.5:
version "3.0.6"
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
-import-fresh@^3.2.1:
+import-fresh@^3.3.0:
version "3.3.1"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf"
integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==
@@ -4503,47 +4325,15 @@ import-local@^3.0.2:
pkg-dir "^4.2.0"
resolve-cwd "^3.0.0"
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-
-indent-string@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
- integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-
-infer-owner@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
- integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
+inherits@^2.0.3, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-internal-slot@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961"
- integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==
- dependencies:
- es-errors "^1.3.0"
- hasown "^2.0.2"
- side-channel "^1.1.0"
-
-interpret@^1.0.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
- integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
+ini@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-6.0.0.tgz#efc7642b276f6a37d22fdf56ef50889d7146bf30"
+ integrity sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==
interpret@^3.1.1:
version "3.1.1"
@@ -4560,6 +4350,11 @@ intl-messageformat@^10.2.5:
"@formatjs/icu-messageformat-parser" "2.11.4"
tslib "^2.8.0"
+ip-address@^10.0.1:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-10.1.0.tgz#d8dcffb34d0e02eb241427444a6e23f5b0595aa4"
+ integrity sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==
+
is-arguments@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.2.0.tgz#ad58c6aecf563b78ef2bf04df540da8f5d7d8e1b"
@@ -4568,63 +4363,11 @@ is-arguments@^1.1.1:
call-bound "^1.0.2"
has-tostringtag "^1.0.2"
-is-array-buffer@^3.0.4, is-array-buffer@^3.0.5:
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280"
- integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==
- dependencies:
- call-bind "^1.0.8"
- call-bound "^1.0.3"
- get-intrinsic "^1.2.6"
-
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
-is-async-function@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523"
- integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==
- dependencies:
- async-function "^1.0.0"
- call-bound "^1.0.3"
- get-proto "^1.0.1"
- has-tostringtag "^1.0.2"
- safe-regex-test "^1.1.0"
-
-is-bigint@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672"
- integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==
- dependencies:
- has-bigints "^1.0.2"
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-boolean-object@^1.2.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e"
- integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==
- dependencies:
- call-bound "^1.0.3"
- has-tostringtag "^1.0.2"
-
-is-buffer@~2.0.3:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
- integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-
-is-callable@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
- integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-
is-core-module@^2.16.1:
version "2.16.1"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4"
@@ -4632,16 +4375,7 @@ is-core-module@^2.16.1:
dependencies:
hasown "^2.0.2"
-is-data-view@^1.0.1, is-data-view@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e"
- integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==
- dependencies:
- call-bound "^1.0.2"
- get-intrinsic "^1.2.6"
- is-typed-array "^1.1.13"
-
-is-date-object@^1.0.5, is-date-object@^1.1.0:
+is-date-object@^1.0.5:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7"
integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==
@@ -4659,79 +4393,38 @@ is-extglob@^2.1.1:
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-is-finalizationregistry@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90"
- integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==
- dependencies:
- call-bound "^1.0.3"
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
-
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-is-generator-function@^1.0.10:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.2.tgz#ae3b61e3d5ea4e4839b90bad22b02335051a17d5"
- integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==
- dependencies:
- call-bound "^1.0.4"
- generator-function "^2.0.0"
- get-proto "^1.0.1"
- has-tostringtag "^1.0.2"
- safe-regex-test "^1.1.0"
-
-is-glob@^4.0.1, is-glob@~4.0.1:
+is-glob@^4.0.1:
version "4.0.3"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
dependencies:
is-extglob "^2.1.1"
-is-interactive@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
-
-is-map@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e"
- integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==
-
-is-negative-zero@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747"
- integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==
-
-is-number-object@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541"
- integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==
- dependencies:
- call-bound "^1.0.3"
- has-tostringtag "^1.0.2"
+is-interactive@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90"
+ integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==
is-number@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-is-path-cwd@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
- integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
-
-is-path-inside@^3.0.1:
+is-path-inside@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
+is-plain-obj@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
+ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
+
is-plain-obj@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0"
@@ -4744,7 +4437,7 @@ is-plain-object@^2.0.4:
dependencies:
isobject "^3.0.1"
-is-regex@^1.1.4, is-regex@^1.2.1:
+is-regex@^1.1.4:
version "1.2.1"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22"
integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==
@@ -4754,61 +4447,15 @@ is-regex@^1.1.4, is-regex@^1.2.1:
has-tostringtag "^1.0.2"
hasown "^2.0.2"
-is-set@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d"
- integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==
+is-stream@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
+ integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-is-shared-array-buffer@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f"
- integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==
- dependencies:
- call-bound "^1.0.3"
-
-is-string@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9"
- integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==
- dependencies:
- call-bound "^1.0.3"
- has-tostringtag "^1.0.2"
-
-is-symbol@^1.0.4, is-symbol@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634"
- integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==
- dependencies:
- call-bound "^1.0.2"
- has-symbols "^1.1.0"
- safe-regex-test "^1.1.0"
-
-is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15:
- version "1.1.15"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b"
- integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==
- dependencies:
- which-typed-array "^1.1.16"
-
-is-weakmap@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd"
- integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==
-
-is-weakref@^1.0.2, is-weakref@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293"
- integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==
- dependencies:
- call-bound "^1.0.3"
-
-is-weakset@^2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca"
- integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==
- dependencies:
- call-bound "^1.0.3"
- get-intrinsic "^1.2.6"
+is-unicode-supported@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
+ integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
is-wsl@^2.2.0:
version "2.2.0"
@@ -4817,11 +4464,6 @@ is-wsl@^2.2.0:
dependencies:
is-docker "^2.0.0"
-isarray@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
- integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
-
isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -4832,15 +4474,31 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
+isexe@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-4.0.0.tgz#48f6576af8e87a18feb796b7ed5e2e5903b43dca"
+ integrity sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==
+
isobject@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
-javascript-stringify@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3"
- integrity sha512-fnjC0up+0SjEJtgmmG+teeel68kutkvzfctO/KxE3qJlbunkJYAshgH3boU++gSBHP8z5/r0ts0qRIrHf0RTQQ==
+jackspeak@^3.1.2:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a"
+ integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==
+ dependencies:
+ "@isaacs/cliui" "^8.0.2"
+ optionalDependencies:
+ "@pkgjs/parseargs" "^0.11.0"
+
+jackspeak@^4.1.1:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.2.3.tgz#27ef80f33b93412037c3bea4f8eddf80e1931483"
+ integrity sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==
+ dependencies:
+ "@isaacs/cliui" "^9.0.0"
jest-regex-util@30.0.1:
version "30.0.1"
@@ -4859,15 +4517,6 @@ jest-util@30.3.0:
graceful-fs "^4.2.11"
picomatch "^4.0.3"
-jest-worker@^26.5.0:
- version "26.6.2"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
- integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
- dependencies:
- "@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^7.0.0"
-
jest-worker@^27.4.5:
version "27.5.1"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
@@ -4888,6 +4537,11 @@ jest-worker@^30.0.5:
merge-stream "^2.0.0"
supports-color "^8.1.1"
+jiti@^2.5.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.6.1.tgz#178ef2fc9a1a594248c20627cd820187a4d78d92"
+ integrity sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==
+
jpeg-exif@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/jpeg-exif/-/jpeg-exif-1.1.4.tgz#781a65b6cd74f62cb1c493511020f8d3577a1c2b"
@@ -4903,13 +4557,12 @@ js-tokens@^4.0.0:
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-js-yaml@3.13.1:
- version "3.13.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
- integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
+js-yaml@^4.1.0:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b"
+ integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==
dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
+ argparse "^2.0.1"
jsesc@^3.0.2, jsesc@~3.1.0:
version "3.1.0"
@@ -4926,6 +4579,11 @@ json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
+json-parse-even-better-errors@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-5.0.0.tgz#93c89f529f022e5dadc233409324f0167b1e903e"
+ integrity sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==
+
json-schema-traverse@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
@@ -4950,6 +4608,11 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
+jsonparse@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
+ integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==
+
jszip@^3.2.0:
version "3.10.1"
resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2"
@@ -4972,11 +4635,6 @@ kind-of@^6.0.2:
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-klona@^2.0.4:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22"
- integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==
-
lie@~3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a"
@@ -4984,7 +4642,7 @@ lie@~3.3.0:
dependencies:
immediate "~3.0.5"
-lilconfig@^3.1.1, lilconfig@^3.1.3:
+lilconfig@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4"
integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==
@@ -5013,14 +4671,6 @@ loader-utils@^2.0.0, loader-utils@^2.0.4:
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.3.1.tgz#735b9a19fd63648ca7adbd31c2327dfe281304e5"
integrity sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
locate-path@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
@@ -5050,23 +4700,34 @@ lodash.uniq@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
-lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21:
+lodash@^4.17.20, lodash@^4.17.21:
version "4.18.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c"
integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==
-log-symbols@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
- integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
+log-symbols@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
+ integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
dependencies:
- chalk "^2.4.2"
+ chalk "^4.1.0"
+ is-unicode-supported "^0.1.0"
longest-streak@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4"
integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==
+lru-cache@^10.2.0:
+ version "10.4.3"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
+ integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
+
+lru-cache@^11.0.0, lru-cache@^11.1.0, lru-cache@^11.2.1:
+ version "11.2.7"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.7.tgz#9127402617f34cd6767b96daee98c28e74458d35"
+ integrity sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==
+
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -5074,19 +4735,23 @@ lru-cache@^5.1.1:
dependencies:
yallist "^3.0.2"
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
+make-fetch-happen@^15.0.0, make-fetch-happen@^15.0.1, make-fetch-happen@^15.0.4:
+ version "15.0.5"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-15.0.5.tgz#b0e3dd53d487b2733e4ea232c2bebf1bd16afb03"
+ integrity sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==
dependencies:
- yallist "^4.0.0"
-
-make-dir@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
- integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
- dependencies:
- semver "^6.0.0"
+ "@gar/promise-retry" "^1.0.0"
+ "@npmcli/agent" "^4.0.0"
+ "@npmcli/redact" "^4.0.0"
+ cacache "^20.0.1"
+ http-cache-semantics "^4.1.1"
+ minipass "^7.0.2"
+ minipass-fetch "^5.0.0"
+ minipass-flush "^1.0.5"
+ minipass-pipeline "^1.2.4"
+ negotiator "^1.0.0"
+ proc-log "^6.0.0"
+ ssri "^13.0.0"
markdown-table@^3.0.0:
version "3.0.4"
@@ -5266,11 +4931,6 @@ mdn-data@2.0.28:
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba"
integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==
-mdn-data@2.0.30:
- version "2.0.30"
- resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc"
- integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==
-
mdn-data@2.27.1:
version "2.27.1"
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.27.1.tgz#e37b9c50880b75366c4d40ac63d9bbcacdb61f0e"
@@ -5281,7 +4941,7 @@ merge-stream@^2.0.0:
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-merge2@^1.2.3, merge2@^1.3.0:
+merge2@^1.3.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
@@ -5584,6 +5244,11 @@ mimic-fn@^2.1.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
+mimic-function@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076"
+ integrity sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==
+
mini-css-extract-plugin@^2.4.2, mini-css-extract-plugin@^2.6.0:
version "2.10.2"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.2.tgz#5c85ec9450c05d26e32531b465a15a08c3a57253"
@@ -5592,38 +5257,37 @@ mini-css-extract-plugin@^2.4.2, mini-css-extract-plugin@^2.6.0:
schema-utils "^4.0.0"
tapable "^2.2.1"
-minimatch@*:
+minimatch@^10.0.3, minimatch@^10.1.1, minimatch@^10.2.2:
version "10.2.5"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1"
integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==
dependencies:
brace-expansion "^5.0.5"
-minimatch@3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
- integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
+minimatch@^9.0.4, minimatch@^9.0.5:
+ version "9.0.9"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.9.tgz#9b0cb9fcb78087f6fd7eababe2511c4d3d60574e"
+ integrity sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==
dependencies:
- brace-expansion "^1.1.7"
+ brace-expansion "^2.0.2"
-minimatch@^3.0.4, minimatch@^3.1.1:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e"
- integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==
+minipass-collect@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863"
+ integrity sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==
dependencies:
- brace-expansion "^1.1.7"
+ minipass "^7.0.3"
-minimist@^1.2.5:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
- integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-
-minipass-collect@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
- integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
+minipass-fetch@^5.0.0:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-5.0.2.tgz#3973a605ddfd8abb865e50d6fc634853c8239729"
+ integrity sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==
dependencies:
- minipass "^3.0.0"
+ minipass "^7.0.3"
+ minipass-sized "^2.0.0"
+ minizlib "^3.0.1"
+ optionalDependencies:
+ iconv-lite "^0.7.2"
minipass-flush@^1.0.5:
version "1.0.7"
@@ -5632,86 +5296,72 @@ minipass-flush@^1.0.5:
dependencies:
minipass "^3.0.0"
-minipass-pipeline@^1.2.2:
+minipass-pipeline@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
dependencies:
minipass "^3.0.0"
-minipass@^3.0.0, minipass@^3.1.1:
+minipass-sized@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-2.0.0.tgz#2228ee97e3f74f6b22ba6d1319addb7621534306"
+ integrity sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==
+ dependencies:
+ minipass "^7.1.2"
+
+minipass@^3.0.0:
version "3.3.6"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
dependencies:
yallist "^4.0.0"
-minipass@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
- integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3, minipass@^7.0.4, minipass@^7.1.2, minipass@^7.1.3:
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b"
+ integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==
-minizlib@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
- integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
+minizlib@^3.0.1, minizlib@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c"
+ integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==
dependencies:
- minipass "^3.0.0"
- yallist "^4.0.0"
+ minipass "^7.1.2"
-mkdirp@0.5.5:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
- integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
+mocha@^11.1.0:
+ version "11.7.5"
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.7.5.tgz#58f5bbfa5e0211ce7e5ee6128107cefc2515a627"
+ integrity sha512-mTT6RgopEYABzXWFx+GcJ+ZQ32kp4fMf0xvpZIIfSq9Z8lC/++MtcCnQ9t5FP2veYEP95FIYSvW+U9fV4xrlig==
dependencies:
- minimist "^1.2.5"
-
-mkdirp@^1.0.3, mkdirp@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
-mocha@^7.1.2:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.2.0.tgz#01cc227b00d875ab1eed03a75106689cfed5a604"
- integrity sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==
- dependencies:
- ansi-colors "3.2.3"
- browser-stdout "1.3.1"
- chokidar "3.3.0"
- debug "3.2.6"
- diff "3.5.0"
- escape-string-regexp "1.0.5"
- find-up "3.0.0"
- glob "7.1.3"
- growl "1.10.5"
- he "1.2.0"
- js-yaml "3.13.1"
- log-symbols "3.0.0"
- minimatch "3.0.4"
- mkdirp "0.5.5"
- ms "2.1.1"
- node-environment-flags "1.0.6"
- object.assign "4.1.0"
- strip-json-comments "2.0.1"
- supports-color "6.0.0"
- which "1.3.1"
- wide-align "1.1.3"
- yargs "13.3.2"
- yargs-parser "13.1.2"
- yargs-unparser "1.6.0"
+ browser-stdout "^1.3.1"
+ chokidar "^4.0.1"
+ debug "^4.3.5"
+ diff "^7.0.0"
+ escape-string-regexp "^4.0.0"
+ find-up "^5.0.0"
+ glob "^10.4.5"
+ he "^1.2.0"
+ is-path-inside "^3.0.3"
+ js-yaml "^4.1.0"
+ log-symbols "^4.1.0"
+ minimatch "^9.0.5"
+ ms "^2.1.3"
+ picocolors "^1.1.1"
+ serialize-javascript "^6.0.2"
+ strip-json-comments "^3.1.1"
+ supports-color "^8.1.1"
+ workerpool "^9.2.0"
+ yargs "^17.7.2"
+ yargs-parser "^21.1.1"
+ yargs-unparser "^2.0.0"
mrmime@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc"
integrity sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==
-ms@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
- integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
-
-ms@^2.1.1, ms@^2.1.3:
+ms@^2.1.3:
version "2.1.3"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
@@ -5721,18 +5371,31 @@ nanoid@^3.3.11:
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b"
integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==
+negotiator@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a"
+ integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==
+
neo-async@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-node-environment-flags@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088"
- integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==
+node-gyp@^12.1.0:
+ version "12.2.0"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-12.2.0.tgz#ff73f6f509e33d8b7e768f889ffc9738ad117b07"
+ integrity sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==
dependencies:
- object.getownpropertydescriptors "^2.0.3"
- semver "^5.7.0"
+ env-paths "^2.2.0"
+ exponential-backoff "^3.1.1"
+ graceful-fs "^4.2.6"
+ make-fetch-happen "^15.0.0"
+ nopt "^9.0.0"
+ proc-log "^6.0.0"
+ semver "^7.3.5"
+ tar "^7.5.4"
+ tinyglobby "^0.2.12"
+ which "^6.0.0"
node-notifier@^9.0.0:
version "9.0.1"
@@ -5751,10 +5414,80 @@ node-releases@^2.0.36:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.37.tgz#9bd4f10b77ba39c2b9402d4e8399c482a797f671"
integrity sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
+nopt@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-9.0.0.tgz#6bff0836b2964d24508b6b41b5a9a49c4f4a1f96"
+ integrity sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==
+ dependencies:
+ abbrev "^4.0.0"
+
+npm-bundled@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-5.0.0.tgz#5025d847cfd06c7b8d9432df01695d0133d9ee80"
+ integrity sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==
+ dependencies:
+ npm-normalize-package-bin "^5.0.0"
+
+npm-install-checks@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-8.0.0.tgz#f5d18e909bb8318d85093e9d8f36ac427c1cbe30"
+ integrity sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==
+ dependencies:
+ semver "^7.1.1"
+
+npm-normalize-package-bin@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-5.0.0.tgz#2b207ff260f2e525ddce93356614e2f736728f89"
+ integrity sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==
+
+npm-package-arg@^13.0.0:
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-13.0.2.tgz#72a80f2afe8329860e63854489415e9e9a2f78a7"
+ integrity sha512-IciCE3SY3uE84Ld8WZU23gAPPV9rIYod4F+rc+vJ7h7cwAJt9Vk6TVsK60ry7Uj3SRS3bqRRIGuTp9YVlk6WNA==
+ dependencies:
+ hosted-git-info "^9.0.0"
+ proc-log "^6.0.0"
+ semver "^7.3.5"
+ validate-npm-package-name "^7.0.0"
+
+npm-packlist@^10.0.1:
+ version "10.0.4"
+ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-10.0.4.tgz#aa2e0e4daf910eae8c5745c2645cf8bb8813de01"
+ integrity sha512-uMW73iajD8hiH4ZBxEV3HC+eTnppIqwakjOYuvgddnalIw2lJguKviK1pcUJDlIWm1wSJkchpDZDSVVsZEYRng==
+ dependencies:
+ ignore-walk "^8.0.0"
+ proc-log "^6.0.0"
+
+npm-pick-manifest@^11.0.1:
+ version "11.0.3"
+ resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-11.0.3.tgz#76cf6593a351849006c36b38a7326798e2a76d13"
+ integrity sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==
+ dependencies:
+ npm-install-checks "^8.0.0"
+ npm-normalize-package-bin "^5.0.0"
+ npm-package-arg "^13.0.0"
+ semver "^7.3.5"
+
+npm-registry-fetch@^19.0.0:
+ version "19.1.1"
+ resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-19.1.1.tgz#51e96d21f409a9bc4f96af218a8603e884459024"
+ integrity sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw==
+ dependencies:
+ "@npmcli/redact" "^4.0.0"
+ jsonparse "^1.3.1"
+ make-fetch-happen "^15.0.0"
+ minipass "^7.0.2"
+ minipass-fetch "^5.0.0"
+ minizlib "^3.0.1"
+ npm-package-arg "^13.0.0"
+ proc-log "^6.0.0"
+
+npm-run-path@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
+ integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
+ dependencies:
+ path-key "^3.0.0"
nth-check@^2.0.1:
version "2.1.1"
@@ -5763,11 +5496,6 @@ nth-check@^2.0.1:
dependencies:
boolbase "^1.0.0"
-object-inspect@^1.13.3, object-inspect@^1.13.4:
- version "1.13.4"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213"
- integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==
-
object-is@^1.1.5:
version "1.1.6"
resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07"
@@ -5776,75 +5504,31 @@ object-is@^1.1.5:
call-bind "^1.0.7"
define-properties "^1.2.1"
-object-keys@^1.0.11, object-keys@^1.1.1:
+object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-object.assign@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
- integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
- dependencies:
- define-properties "^1.1.2"
- function-bind "^1.1.1"
- has-symbols "^1.0.0"
- object-keys "^1.0.11"
-
-object.assign@^4.1.7:
- version "4.1.7"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d"
- integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==
- dependencies:
- call-bind "^1.0.8"
- call-bound "^1.0.3"
- define-properties "^1.2.1"
- es-object-atoms "^1.0.0"
- has-symbols "^1.1.0"
- object-keys "^1.1.1"
-
-object.getownpropertydescriptors@^2.0.3:
- version "2.1.9"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.9.tgz#bf9e7520f14d50de88dee2b9c9eca841166322dc"
- integrity sha512-mt8YM6XwsTTovI+kdZdHSxoyF2DI59up034orlC9NfweclcWOt7CVascNNLp6U+bjFVCVCIh9PwS76tDM/rH8g==
- dependencies:
- array.prototype.reduce "^1.0.8"
- call-bind "^1.0.8"
- define-properties "^1.2.1"
- es-abstract "^1.24.0"
- es-object-atoms "^1.1.1"
- gopd "^1.2.0"
- safe-array-concat "^1.1.3"
-
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
-onetime@^5.1.0:
+onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
dependencies:
mimic-fn "^2.1.0"
+onetime@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-7.0.0.tgz#9f16c92d8c9ef5120e3acd9dd9957cceecc1ab60"
+ integrity sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==
+ dependencies:
+ mimic-function "^5.0.0"
+
opener@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
-own-keys@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358"
- integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==
- dependencies:
- get-intrinsic "^1.2.6"
- object-keys "^1.1.1"
- safe-push-apply "^1.0.0"
-
-p-limit@^2.0.0, p-limit@^2.2.0:
+p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
@@ -5858,13 +5542,6 @@ p-limit@^3.0.2:
dependencies:
yocto-queue "^0.1.0"
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
p-locate@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
@@ -5879,25 +5556,44 @@ p-locate@^5.0.0:
dependencies:
p-limit "^3.0.2"
-p-map@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d"
- integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==
- dependencies:
- aggregate-error "^3.0.0"
-
-p-map@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
- integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
- dependencies:
- aggregate-error "^3.0.0"
+p-map@^7.0.2:
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-7.0.4.tgz#b81814255f542e252d5729dca4d66e5ec14935b8"
+ integrity sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==
p-try@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+package-json-from-dist@^1.0.0, package-json-from-dist@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505"
+ integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
+
+pacote@^21.0.0:
+ version "21.5.0"
+ resolved "https://registry.yarnpkg.com/pacote/-/pacote-21.5.0.tgz#475fe00db73585dec296590bec484109522e9e6f"
+ integrity sha512-VtZ0SB8mb5Tzw3dXDfVAIjhyVKUHZkS/ZH9/5mpKenwC9sFOXNI0JI7kEF7IMkwOnsWMFrvAZHzx1T5fmrp9FQ==
+ dependencies:
+ "@gar/promise-retry" "^1.0.0"
+ "@npmcli/git" "^7.0.0"
+ "@npmcli/installed-package-contents" "^4.0.0"
+ "@npmcli/package-json" "^7.0.0"
+ "@npmcli/promise-spawn" "^9.0.0"
+ "@npmcli/run-script" "^10.0.0"
+ cacache "^20.0.0"
+ fs-minipass "^3.0.0"
+ minipass "^7.0.2"
+ npm-package-arg "^13.0.0"
+ npm-packlist "^10.0.1"
+ npm-pick-manifest "^11.0.1"
+ npm-registry-fetch "^19.0.0"
+ proc-log "^6.0.0"
+ sigstore "^4.0.0"
+ ssri "^13.0.0"
+ tar "^7.4.3"
+
pako@^0.2.5:
version "0.2.9"
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
@@ -5915,7 +5611,7 @@ parent-module@^1.0.0:
dependencies:
callsites "^3.0.0"
-parse-json@^5.0.0:
+parse-json@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
@@ -5925,22 +5621,12 @@ parse-json@^5.0.0:
json-parse-even-better-errors "^2.3.0"
lines-and-columns "^1.1.6"
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
-
path-exists@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
-path-key@^3.1.0:
+path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
@@ -5950,10 +5636,21 @@ path-parse@^1.0.7:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+path-scurry@^1.11.1:
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
+ integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
+ dependencies:
+ lru-cache "^10.2.0"
+ minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+
+path-scurry@^2.0.0, path-scurry@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.2.tgz#6be0d0ee02a10d9e0de7a98bae65e182c9061f85"
+ integrity sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==
+ dependencies:
+ lru-cache "^11.0.0"
+ minipass "^7.1.2"
pdfmake@^0.2.2:
version "0.2.23"
@@ -5970,7 +5667,7 @@ picocolors@^1.0.0, picocolors@^1.1.0, picocolors@^1.1.1:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
-picomatch@^2.0.4, picomatch@^2.3.1:
+picomatch@^2.3.1:
version "2.3.2"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601"
integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
@@ -5985,19 +5682,24 @@ pify@^2.3.0:
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-pkg-dir@^4.1.0, pkg-dir@^4.2.0:
+pkg-dir@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
dependencies:
find-up "^4.0.0"
+plural-forms@^0.5.5:
+ version "0.5.5"
+ resolved "https://registry.yarnpkg.com/plural-forms/-/plural-forms-0.5.5.tgz#d15ca5597aff37373c97edc039ba11659461120e"
+ integrity sha512-rJw4xp22izsfJOVqta5Hyvep2lR3xPkFUtj7dyQtpf/FbxUiX7PQCajTn2EHDRylizH5N/Uqqodfdu22I0ju+g==
+
png-js@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/png-js/-/png-js-1.0.0.tgz#e5484f1e8156996e383aceebb3789fd75df1874d"
integrity sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==
-pofile@^1.0.9:
+pofile@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.1.4.tgz#eab7e29f5017589b2a61b2259dff608c0cad76a2"
integrity sha512-r6Q21sKsY1AjTVVjOuU02VYKVNQGJNQHjTIvs4dEbeuuYfxgYk/DGD2mqqq4RDaVkwdSq0VEtmQUOPe/wH8X3g==
@@ -6007,11 +5709,6 @@ popper.js@^1.14.7:
resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b"
integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==
-possible-typed-array-names@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae"
- integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==
-
postcss-calc@^10.1.1:
version "10.1.1"
resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-10.1.1.tgz#52b385f2e628239686eb6e3a16207a43f36064ca"
@@ -6020,24 +5717,6 @@ postcss-calc@^10.1.1:
postcss-selector-parser "^7.0.0"
postcss-value-parser "^4.2.0"
-postcss-calc@^9.0.1:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-9.0.1.tgz#a744fd592438a93d6de0f1434c572670361eb6c6"
- integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==
- dependencies:
- postcss-selector-parser "^6.0.11"
- postcss-value-parser "^4.2.0"
-
-postcss-colormin@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.1.0.tgz#076e8d3fb291fbff7b10e6b063be9da42ff6488d"
- integrity sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==
- dependencies:
- browserslist "^4.23.0"
- caniuse-api "^3.0.0"
- colord "^2.9.3"
- postcss-value-parser "^4.2.0"
-
postcss-colormin@^7.0.7:
version "7.0.7"
resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.7.tgz#63b42eb2a9cfc092b96b1b758db66dc35a2a3f19"
@@ -6048,14 +5727,6 @@ postcss-colormin@^7.0.7:
caniuse-api "^3.0.0"
postcss-value-parser "^4.2.0"
-postcss-convert-values@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz#3498387f8efedb817cbc63901d45bd1ceaa40f48"
- integrity sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==
- dependencies:
- browserslist "^4.23.0"
- postcss-value-parser "^4.2.0"
-
postcss-convert-values@^7.0.9:
version "7.0.9"
resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-7.0.9.tgz#6ada5c2c480f1ddbd4c886339025a916ecc8ff01"
@@ -6064,11 +5735,6 @@ postcss-convert-values@^7.0.9:
browserslist "^4.28.1"
postcss-value-parser "^4.2.0"
-postcss-discard-comments@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz#e768dcfdc33e0216380623652b0a4f69f4678b6c"
- integrity sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==
-
postcss-discard-comments@^7.0.6:
version "7.0.6"
resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-7.0.6.tgz#4e9c696a83391d90b3ffa4485ac144e555db443c"
@@ -6076,70 +5742,45 @@ postcss-discard-comments@^7.0.6:
dependencies:
postcss-selector-parser "^7.1.1"
-postcss-discard-duplicates@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz#d121e893c38dc58a67277f75bb58ba43fce4c3eb"
- integrity sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==
-
postcss-discard-duplicates@^7.0.2:
version "7.0.2"
resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz#9cf3e659d4f94b046eef6f93679490c0250a8e4e"
integrity sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==
-postcss-discard-empty@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz#ee39c327219bb70473a066f772621f81435a79d9"
- integrity sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==
-
postcss-discard-empty@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz#b6c57e8b5c69023169abea30dceb93f98a2ffd9f"
integrity sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==
-postcss-discard-overridden@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz#4e9f9c62ecd2df46e8fdb44dc17e189776572e2d"
- integrity sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==
-
postcss-discard-overridden@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz#bd9c9bc5e4548d3b6e67e7f8d64f2c9d745ae2a0"
integrity sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==
-postcss-import@^14.1.0:
- version "14.1.0"
- resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0"
- integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==
+postcss-import@^16.0.0:
+ version "16.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-16.1.1.tgz#cfbe79e6c9232b0dbbe1c18f35308825cfe8ff2a"
+ integrity sha512-2xVS1NCZAfjtVdvXiyegxzJ447GyqCeEI5V7ApgQVOWnros1p5lGNovJNapwPpMombyFBfqDwt7AD3n2l0KOfQ==
dependencies:
postcss-value-parser "^4.0.0"
read-cache "^1.0.0"
resolve "^1.1.7"
-postcss-js@^4.0.0:
+postcss-js@^4.0.1:
version "4.1.0"
resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.1.0.tgz#003b63c6edde948766e40f3daf7e997ae43a5ce6"
integrity sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==
dependencies:
camelcase-css "^2.0.1"
-postcss-loader@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc"
- integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==
+postcss-loader@^8.0.0:
+ version "8.2.1"
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-8.2.1.tgz#c3d9b35498af906fe6c25eb62583c06f619f92fc"
+ integrity sha512-k98jtRzthjj3f76MYTs9JTpRqV1RaaMhEU0Lpw9OTmQZQdppg4B30VZ74BojuBHt3F4KyubHJoXCMUeM8Bqeow==
dependencies:
- cosmiconfig "^7.0.0"
- klona "^2.0.4"
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
- semver "^7.3.4"
-
-postcss-merge-longhand@^6.0.5:
- version "6.0.5"
- resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz#ba8a8d473617c34a36abbea8dda2b215750a065a"
- integrity sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==
- dependencies:
- postcss-value-parser "^4.2.0"
- stylehacks "^6.1.1"
+ cosmiconfig "^9.0.0"
+ jiti "^2.5.1"
+ semver "^7.6.2"
postcss-merge-longhand@^7.0.5:
version "7.0.5"
@@ -6149,16 +5790,6 @@ postcss-merge-longhand@^7.0.5:
postcss-value-parser "^4.2.0"
stylehacks "^7.0.5"
-postcss-merge-rules@^6.1.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz#7aa539dceddab56019469c0edd7d22b64c3dea9d"
- integrity sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==
- dependencies:
- browserslist "^4.23.0"
- caniuse-api "^3.0.0"
- cssnano-utils "^4.0.2"
- postcss-selector-parser "^6.0.16"
-
postcss-merge-rules@^7.0.8:
version "7.0.8"
resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-7.0.8.tgz#d63ce875b9f7880ca4aa89d9ae3eaa3657215f82"
@@ -6169,13 +5800,6 @@ postcss-merge-rules@^7.0.8:
cssnano-utils "^5.0.1"
postcss-selector-parser "^7.1.1"
-postcss-minify-font-values@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz#a0e574c02ee3f299be2846369211f3b957ea4c59"
- integrity sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-minify-font-values@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz#6fb4770131b31fd5a2014bd84e32f386a3406664"
@@ -6183,15 +5807,6 @@ postcss-minify-font-values@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-minify-gradients@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz#ca3eb55a7bdb48a1e187a55c6377be918743dbd6"
- integrity sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==
- dependencies:
- colord "^2.9.3"
- cssnano-utils "^4.0.2"
- postcss-value-parser "^4.2.0"
-
postcss-minify-gradients@^7.0.2:
version "7.0.2"
resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-7.0.2.tgz#7937c8dcbd847f6cfd5b16938500587af8882fea"
@@ -6201,15 +5816,6 @@ postcss-minify-gradients@^7.0.2:
cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
-postcss-minify-params@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz#54551dec77b9a45a29c3cb5953bf7325a399ba08"
- integrity sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==
- dependencies:
- browserslist "^4.23.0"
- cssnano-utils "^4.0.2"
- postcss-value-parser "^4.2.0"
-
postcss-minify-params@^7.0.6:
version "7.0.6"
resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-7.0.6.tgz#ca0df1bd4eaa70ee7a4ee17f393d275988f44657"
@@ -6219,13 +5825,6 @@ postcss-minify-params@^7.0.6:
cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
-postcss-minify-selectors@^6.0.4:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz#197f7d72e6dd19eed47916d575d69dc38b396aff"
- integrity sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==
- dependencies:
- postcss-selector-parser "^6.0.16"
-
postcss-minify-selectors@^7.0.6:
version "7.0.6"
resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-7.0.6.tgz#1e0240e1fa3372d81d3f0586591f1e8d2ae21e16"
@@ -6234,22 +5833,22 @@ postcss-minify-selectors@^7.0.6:
cssesc "^3.0.0"
postcss-selector-parser "^7.1.1"
-postcss-mixins@^9.0.2:
- version "9.0.4"
- resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-9.0.4.tgz#75cd3cdb619a7e08c4c51ebb094db5f6d65b3831"
- integrity sha512-XVq5jwQJDRu5M1XGkdpgASqLk37OqkH4JCFDXl/Dn7janOJjCTEKL+36cnRVy7bMtoBzALfO7bV7nTIsFnUWLA==
+postcss-mixins@^11.0.0:
+ version "11.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-11.0.3.tgz#edae34c010a3b42d94207309fe38683404e79575"
+ integrity sha512-HZa6DHlN7uCkp7GTFNvhpyK/Gi9+vrVG7FPl2oQdj+sXUuYo4ri9OsWBseTnvnLfWxRWOq8/VwcHcixtZPrRRg==
dependencies:
- fast-glob "^3.2.11"
- postcss-js "^4.0.0"
- postcss-simple-vars "^7.0.0"
+ postcss-js "^4.0.1"
+ postcss-simple-vars "^7.0.1"
sugarss "^4.0.1"
+ tinyglobby "^0.2.7"
-postcss-modules-extract-imports@^3.0.0, postcss-modules-extract-imports@^3.1.0:
+postcss-modules-extract-imports@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002"
integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==
-postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@^4.0.5:
+postcss-modules-local-by-default@^4.0.5:
version "4.2.0"
resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz#d150f43837831dae25e4085596e84f6f5d6ec368"
integrity sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==
@@ -6258,7 +5857,7 @@ postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@^4.0.5
postcss-selector-parser "^7.0.0"
postcss-value-parser "^4.1.0"
-postcss-modules-scope@^3.0.0, postcss-modules-scope@^3.2.0:
+postcss-modules-scope@^3.2.0:
version "3.2.1"
resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz#1bbccddcb398f1d7a511e0a2d1d047718af4078c"
integrity sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==
@@ -6281,23 +5880,11 @@ postcss-nesting@^13.0.0:
"@csstools/selector-specificity" "^5.0.0"
postcss-selector-parser "^7.0.0"
-postcss-normalize-charset@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz#1ec25c435057a8001dac942942a95ffe66f721e1"
- integrity sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==
-
postcss-normalize-charset@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz#bccc3f7c5f4440883608eea8b444c8f41ce55ff6"
integrity sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==
-postcss-normalize-display-values@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz#54f02764fed0b288d5363cbb140d6950dbbdd535"
- integrity sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-normalize-display-values@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz#feb40277d89a7f677b67a84cac999f0306e38235"
@@ -6305,13 +5892,6 @@ postcss-normalize-display-values@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-positions@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz#e982d284ec878b9b819796266f640852dbbb723a"
- integrity sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-normalize-positions@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz#c771c0d33034455205f060b999d8557c2308d22c"
@@ -6319,13 +5899,6 @@ postcss-normalize-positions@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-repeat-style@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz#f8006942fd0617c73f049dd8b6201c3a3040ecf3"
- integrity sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-normalize-repeat-style@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz#05fe4d838eedbd996436c5cab78feef9bb1ae57b"
@@ -6333,13 +5906,6 @@ postcss-normalize-repeat-style@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-string@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz#e3cc6ad5c95581acd1fc8774b309dd7c06e5e363"
- integrity sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-normalize-string@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz#0f111e7b5dfb6de6ab19f09d9e1c16fabeee232f"
@@ -6347,13 +5913,6 @@ postcss-normalize-string@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-timing-functions@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz#40cb8726cef999de984527cbd9d1db1f3e9062c0"
- integrity sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-normalize-timing-functions@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz#7b645a36f113fec49d95d56386c9980316c71216"
@@ -6361,14 +5920,6 @@ postcss-normalize-timing-functions@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-unicode@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz#aaf8bbd34c306e230777e80f7f12a4b7d27ce06e"
- integrity sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==
- dependencies:
- browserslist "^4.23.0"
- postcss-value-parser "^4.2.0"
-
postcss-normalize-unicode@^7.0.6:
version "7.0.6"
resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.6.tgz#6935d6baf7f7374a34c216a7fe13229acd1073f2"
@@ -6377,13 +5928,6 @@ postcss-normalize-unicode@^7.0.6:
browserslist "^4.28.1"
postcss-value-parser "^4.2.0"
-postcss-normalize-url@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz#292792386be51a8de9a454cb7b5c58ae22db0f79"
- integrity sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-normalize-url@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz#d6471a22b6747ce93d7038c16eb9f1ba8b307e25"
@@ -6391,13 +5935,6 @@ postcss-normalize-url@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-whitespace@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz#fbb009e6ebd312f8b2efb225c2fcc7cf32b400cd"
- integrity sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-normalize-whitespace@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz#ab8e9ff1f3213f3f3851c0a7d0e4ce4716777cea"
@@ -6405,14 +5942,6 @@ postcss-normalize-whitespace@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-ordered-values@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz#366bb663919707093451ab70c3f99c05672aaae5"
- integrity sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==
- dependencies:
- cssnano-utils "^4.0.2"
- postcss-value-parser "^4.2.0"
-
postcss-ordered-values@^7.0.2:
version "7.0.2"
resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz#0e803fbb9601e254270481772252de9a8c905f48"
@@ -6421,14 +5950,6 @@ postcss-ordered-values@^7.0.2:
cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
-postcss-reduce-initial@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz#4401297d8e35cb6e92c8e9586963e267105586ba"
- integrity sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==
- dependencies:
- browserslist "^4.23.0"
- caniuse-api "^3.0.0"
-
postcss-reduce-initial@^7.0.6:
version "7.0.6"
resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-7.0.6.tgz#fa3af45e60cd04d9a3d29315eb97c82b7b447ead"
@@ -6437,13 +5958,6 @@ postcss-reduce-initial@^7.0.6:
browserslist "^4.28.1"
caniuse-api "^3.0.0"
-postcss-reduce-transforms@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz#6fa2c586bdc091a7373caeee4be75a0f3e12965d"
- integrity sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
postcss-reduce-transforms@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz#f87111264b0dfa07e1f708d7e6401578707be5d6"
@@ -6451,14 +5965,6 @@ postcss-reduce-transforms@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16:
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de"
- integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==
- dependencies:
- cssesc "^3.0.0"
- util-deprecate "^1.0.2"
-
postcss-selector-parser@^7.0.0, postcss-selector-parser@^7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz#e75d2e0d843f620e5df69076166f4e16f891cb9f"
@@ -6467,19 +5973,11 @@ postcss-selector-parser@^7.0.0, postcss-selector-parser@^7.1.1:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
-postcss-simple-vars@^7.0.0:
+postcss-simple-vars@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-simple-vars/-/postcss-simple-vars-7.0.1.tgz#836b3097a54dcd13dbd3c36a5dbdd512fad2954c"
integrity sha512-5GLLXaS8qmzHMOjVxqkk1TZPf1jMqesiI7qLhnlyERalG0sMbHIbJqrcnrpmZdKCLglHnRHoEBB61RtGTsj++A==
-postcss-svgo@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.3.tgz#1d6e180d6df1fa8a3b30b729aaa9161e94f04eaa"
- integrity sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==
- dependencies:
- postcss-value-parser "^4.2.0"
- svgo "^3.2.0"
-
postcss-svgo@^7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-7.1.1.tgz#14b90fd2a1b1f27bcb2d0ef0444f954237e7883c"
@@ -6488,13 +5986,6 @@ postcss-svgo@^7.1.1:
postcss-value-parser "^4.2.0"
svgo "^4.0.1"
-postcss-unique-selectors@^6.0.4:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz#983ab308896b4bf3f2baaf2336e14e52c11a2088"
- integrity sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==
- dependencies:
- postcss-selector-parser "^6.0.16"
-
postcss-unique-selectors@^7.0.5:
version "7.0.5"
resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-7.0.5.tgz#a7dd5652c95f459176e5f135c021473e4ee58874"
@@ -6507,7 +5998,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-postcss@^8.2.14, postcss@^8.2.15, postcss@^8.4.12, postcss@^8.4.40:
+postcss@^8.0.0, postcss@^8.2.14, postcss@^8.4.12, postcss@^8.4.40:
version "8.5.8"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.8.tgz#6230ecc8fb02e7a0f6982e53990937857e13f399"
integrity sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==
@@ -6529,16 +6020,16 @@ pretty-error@^4.0.0:
lodash "^4.17.20"
renderkid "^3.0.0"
+proc-log@^6.0.0, proc-log@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-6.1.0.tgz#18519482a37d5198e231133a70144a50f21f0215"
+ integrity sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==
+
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-promise-inflight@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
- integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==
-
property-information@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.1.0.tgz#b622e8646e02b580205415586b40804d3e8bfd5d"
@@ -6576,7 +6067,7 @@ read-cache@^1.0.0:
dependencies:
pify "^2.3.0"
-"readable-stream@2 || 3":
+readable-stream@3:
version "3.6.2"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
@@ -6598,19 +6089,10 @@ readable-stream@~2.3.6:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readdirp@~3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839"
- integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==
- dependencies:
- picomatch "^2.0.4"
-
-rechoir@^0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
- integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==
- dependencies:
- resolve "^1.1.6"
+readdirp@^4.0.1:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d"
+ integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==
rechoir@^0.8.0:
version "0.8.0"
@@ -6619,20 +6101,6 @@ rechoir@^0.8.0:
dependencies:
resolve "^1.20.0"
-reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9"
- integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==
- dependencies:
- call-bind "^1.0.8"
- define-properties "^1.2.1"
- es-abstract "^1.23.9"
- es-errors "^1.3.0"
- es-object-atoms "^1.0.0"
- get-intrinsic "^1.2.7"
- get-proto "^1.0.1"
- which-builtin-type "^1.2.1"
-
regenerate-unicode-properties@^10.2.2:
version "10.2.2"
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz#aa113812ba899b630658c7623466be71e1f86f66"
@@ -6655,7 +6123,7 @@ regex-parser@^2.2.11:
resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.3.1.tgz#ee3f70e50bdd81a221d505242cb9a9c275a2ad91"
integrity sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==
-regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.4:
+regexp.prototype.flags@^1.5.1:
version "1.5.4"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19"
integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==
@@ -6800,11 +6268,6 @@ require-from-string@^2.0.2:
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-require-main-filename@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
- integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
-
resolve-cwd@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
@@ -6838,7 +6301,7 @@ resolve-url-loader@^5.0.0:
postcss "^8.2.14"
source-map "0.6.1"
-resolve@^1.1.6, resolve@^1.1.7, resolve@^1.20.0, resolve@^1.22.11:
+resolve@^1.1.7, resolve@^1.20.0, resolve@^1.22.11:
version "1.22.11"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262"
integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==
@@ -6847,25 +6310,26 @@ resolve@^1.1.6, resolve@^1.1.7, resolve@^1.20.0, resolve@^1.22.11:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
+restore-cursor@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-5.1.0.tgz#0766d95699efacb14150993f55baf0953ea1ebe7"
+ integrity sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==
dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
+ onetime "^7.0.0"
+ signal-exit "^4.1.0"
reusify@^1.0.4:
version "1.1.0"
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f"
integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==
-rimraf@^3.0.0, rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
+rimraf@^6.0.1:
+ version "6.1.3"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.1.3.tgz#afbee236b3bd2be331d4e7ce4493bac1718981af"
+ integrity sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==
dependencies:
- glob "^7.1.3"
+ glob "^13.0.3"
+ package-json-from-dist "^1.0.1"
run-parallel@^1.1.9:
version "1.2.0"
@@ -6874,17 +6338,6 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
-safe-array-concat@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3"
- integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==
- dependencies:
- call-bind "^1.0.8"
- call-bound "^1.0.2"
- get-intrinsic "^1.2.6"
- has-symbols "^1.1.0"
- isarray "^2.0.5"
-
safe-buffer@^5.1.0, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
@@ -6895,23 +6348,6 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-safe-push-apply@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5"
- integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==
- dependencies:
- es-errors "^1.3.0"
- isarray "^2.0.5"
-
-safe-regex-test@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1"
- integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==
- dependencies:
- call-bound "^1.0.2"
- es-errors "^1.3.0"
- is-regex "^1.2.1"
-
"safer-buffer@>= 2.1.2 < 3.0.0":
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@@ -6946,28 +6382,16 @@ select@^1.1.2:
resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
integrity sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==
-semver@^5.7.0:
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
- integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-
-semver@^6.0.0, semver@^6.3.1:
+semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.6.3:
+semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.6.2, semver@^7.6.3:
version "7.7.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a"
integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==
-serialize-javascript@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4"
- integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==
- dependencies:
- randombytes "^2.1.0"
-
serialize-javascript@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
@@ -6975,11 +6399,6 @@ serialize-javascript@^6.0.2:
dependencies:
randombytes "^2.1.0"
-set-blocking@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
-
set-function-length@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
@@ -7002,15 +6421,6 @@ set-function-name@^2.0.2:
functions-have-names "^1.2.3"
has-property-descriptors "^1.0.2"
-set-proto@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e"
- integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==
- dependencies:
- dunder-proto "^1.0.1"
- es-errors "^1.3.0"
- es-object-atoms "^1.0.0"
-
setimmediate@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
@@ -7035,65 +6445,50 @@ shebang-regex@^3.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-shelljs@^0.8.1:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
- integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
+shelljs@^0.10.0:
+ version "0.10.0"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.10.0.tgz#e3bbae99b0f3f0cc5dce05b46a346fae2090e883"
+ integrity sha512-Jex+xw5Mg2qMZL3qnzXIfaxEtBaC4n7xifqaqtrZDdlheR70OGkydrPJWT0V1cA1k3nanC86x9FwAmQl6w3Klw==
dependencies:
- glob "^7.0.0"
- interpret "^1.0.0"
- rechoir "^0.6.2"
+ execa "^5.1.1"
+ fast-glob "^3.3.2"
shellwords@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
-side-channel-list@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad"
- integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==
- dependencies:
- es-errors "^1.3.0"
- object-inspect "^1.13.3"
-
-side-channel-map@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42"
- integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==
- dependencies:
- call-bound "^1.0.2"
- es-errors "^1.3.0"
- get-intrinsic "^1.2.5"
- object-inspect "^1.13.3"
-
-side-channel-weakmap@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea"
- integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==
- dependencies:
- call-bound "^1.0.2"
- es-errors "^1.3.0"
- get-intrinsic "^1.2.5"
- object-inspect "^1.13.3"
- side-channel-map "^1.0.1"
-
-side-channel@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9"
- integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==
- dependencies:
- es-errors "^1.3.0"
- object-inspect "^1.13.3"
- side-channel-list "^1.0.0"
- side-channel-map "^1.0.1"
- side-channel-weakmap "^1.0.2"
-
-signal-exit@^3.0.2:
+signal-exit@^3.0.3:
version "3.0.7"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+signal-exit@^4.0.1, signal-exit@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
+ integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
+
+sigstore@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-4.1.0.tgz#d34b92a544a05e003a2430209d26d8dfafd805a0"
+ integrity sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==
+ dependencies:
+ "@sigstore/bundle" "^4.0.0"
+ "@sigstore/core" "^3.1.0"
+ "@sigstore/protobuf-specs" "^0.5.0"
+ "@sigstore/sign" "^4.1.0"
+ "@sigstore/tuf" "^4.0.1"
+ "@sigstore/verify" "^3.1.0"
+
+simple-git@^3.27.0:
+ version "3.33.0"
+ resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.33.0.tgz#b903dc70f5b93535a4f64ff39172da43058cfb88"
+ integrity sha512-D4V/tGC2sjsoNhoMybKyGoE+v8A60hRawKQ1iFRA1zwuDgGZCBJ4ByOzZ5J8joBbi4Oam0qiPH+GhzmSBwbJng==
+ dependencies:
+ "@kwsites/file-exists" "^1.1.1"
+ "@kwsites/promise-deferred" "^1.1.1"
+ debug "^4.4.0"
+
sirv@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/sirv/-/sirv-3.0.2.tgz#f775fccf10e22a40832684848d636346f41cd970"
@@ -7103,12 +6498,29 @@ sirv@^3.0.2:
mrmime "^2.0.0"
totalist "^3.0.0"
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
+smart-buffer@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
+ integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
-source-list-map@^2.0.0, source-list-map@^2.0.1:
+socks-proxy-agent@^8.0.3:
+ version "8.0.5"
+ resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz#b9cdb4e7e998509d7659d689ce7697ac21645bee"
+ integrity sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==
+ dependencies:
+ agent-base "^7.1.2"
+ debug "^4.3.4"
+ socks "^2.8.3"
+
+socks@^2.8.3:
+ version "2.8.7"
+ resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.7.tgz#e2fb1d9a603add75050a2067db8c381a0b5669ea"
+ integrity sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==
+ dependencies:
+ ip-address "^10.0.1"
+ smart-buffer "^4.2.0"
+
+source-list-map@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
@@ -7126,7 +6538,7 @@ source-map-support@~0.5.20:
buffer-from "^1.0.0"
source-map "^0.6.0"
-source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
+source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -7141,17 +6553,30 @@ space-separated-tokens@^2.0.0:
resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f"
integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
+spdx-exceptions@^2.1.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66"
+ integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==
-ssri@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
- integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
+spdx-expression-parse@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz#a23af9f3132115465dac215c099303e4ceac5794"
+ integrity sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==
dependencies:
- minipass "^3.1.1"
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+ version "3.0.23"
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz#b069e687b1291a32f126893ed76a27a745ee2133"
+ integrity sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==
+
+ssri@^13.0.0:
+ version "13.0.1"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-13.0.1.tgz#2d8946614d33f4d0c84946bb370dce7a9379fd18"
+ integrity sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==
+ dependencies:
+ minipass "^7.0.3"
stackframe@^1.3.4:
version "1.3.4"
@@ -7163,32 +6588,7 @@ stimulus-use@^0.52.0:
resolved "https://registry.yarnpkg.com/stimulus-use/-/stimulus-use-0.52.3.tgz#d6f35fa93277274957a2ed98a7b04b4d702cb1d6"
integrity sha512-stZ5dID6FUrGCR/ChWUa0FT5Z8iqkzT6lputOAb50eF+Ayg7RzJj4U/HoRlp2NV333QfvoRidru9HLbom4hZVw==
-stop-iteration-iterator@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad"
- integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==
- dependencies:
- es-errors "^1.3.0"
- internal-slot "^1.1.0"
-
-"string-width@^1.0.2 || 2":
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
- integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
- dependencies:
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^4.0.0"
-
-string-width@^3.0.0, string-width@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
- integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
- dependencies:
- emoji-regex "^7.0.1"
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^5.1.0"
-
-string-width@^4.2.3:
+"string-width-cjs@npm:string-width@^4.2.0":
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -7197,37 +6597,23 @@ string-width@^4.2.3:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
-string.prototype.trim@^1.2.10:
- version "1.2.10"
- resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81"
- integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==
+string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
- call-bind "^1.0.8"
- call-bound "^1.0.2"
- define-data-property "^1.1.4"
- define-properties "^1.2.1"
- es-abstract "^1.23.5"
- es-object-atoms "^1.0.0"
- has-property-descriptors "^1.0.2"
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.1"
-string.prototype.trimend@^1.0.9:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942"
- integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==
+string-width@^5.0.1, string-width@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
+ integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
dependencies:
- call-bind "^1.0.8"
- call-bound "^1.0.2"
- define-properties "^1.2.1"
- es-object-atoms "^1.0.0"
-
-string.prototype.trimstart@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde"
- integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-object-atoms "^1.0.0"
+ eastasianwidth "^0.2.0"
+ emoji-regex "^9.2.2"
+ strip-ansi "^7.0.1"
string_decoder@^1.1.1:
version "1.3.0"
@@ -7251,19 +6637,12 @@ stringify-entities@^4.0.0:
character-entities-html4 "^2.0.0"
character-entities-legacy "^3.0.0"
-strip-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
- integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
- ansi-regex "^3.0.0"
-
-strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
- dependencies:
- ansi-regex "^4.1.0"
+ ansi-regex "^5.0.1"
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
@@ -7272,32 +6651,28 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
dependencies:
ansi-regex "^5.0.1"
-strip-json-comments@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
-
-style-loader@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c"
- integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==
+strip-ansi@^7.0.1:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.2.0.tgz#d22a269522836a627af8d04b5c3fd2c7fa3e32e3"
+ integrity sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==
dependencies:
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
+ ansi-regex "^6.2.2"
-"style-loader@^3.3.0 || ^4.0.0":
+strip-final-newline@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
+ integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
+
+strip-json-comments@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
+ integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
+
+"style-loader@^3.3.0 || ^4.0.0", style-loader@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-4.0.0.tgz#0ea96e468f43c69600011e0589cb05c44f3b17a5"
integrity sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==
-stylehacks@^6.1.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.1.1.tgz#543f91c10d17d00a440430362d419f79c25545a6"
- integrity sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==
- dependencies:
- browserslist "^4.23.0"
- postcss-selector-parser "^6.0.16"
-
stylehacks@^7.0.5:
version "7.0.8"
resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-7.0.8.tgz#cb5d00bb1779a30c4d408a7d576c016c88b36491"
@@ -7311,13 +6686,6 @@ sugarss@^4.0.1:
resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-4.0.1.tgz#128a783ed71ee0fc3b489ce1f7d5a89bc1e24383"
integrity sha512-WCjS5NfuVJjkQzK10s8WOBY+hhDxxNt/N6ZaGwxFZ+wN3/lKKFSaaKUNecULcTTvE4urLcKaZFQD8vO0mOZujw==
-supports-color@6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.0.0.tgz#76cfe742cf1f41bb9b1c29ad03068c05b4c0e40a"
- integrity sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==
- dependencies:
- has-flag "^3.0.0"
-
supports-color@^5.3.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
@@ -7325,7 +6693,7 @@ supports-color@^5.3.0:
dependencies:
has-flag "^3.0.0"
-supports-color@^7.0.0, supports-color@^7.1.0:
+supports-color@^7.1.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
@@ -7344,19 +6712,6 @@ supports-preserve-symlinks-flag@^1.0.0:
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-svgo@^3.2.0:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.3.tgz#8246aee0b08791fde3b0ed22b5661b471fadf58e"
- integrity sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==
- dependencies:
- commander "^7.2.0"
- css-select "^5.1.0"
- css-tree "^2.3.1"
- css-what "^6.1.0"
- csso "^5.0.5"
- picocolors "^1.0.0"
- sax "^1.5.0"
-
svgo@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/svgo/-/svgo-4.0.1.tgz#c82dacd04ee9f1d55cd4e0b7f9a214c86670e3ee"
@@ -7380,34 +6735,18 @@ tapable@^2.0.0, tapable@^2.2.1, tapable@^2.3.0:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.2.tgz#86755feabad08d82a26b891db044808c6ad00f15"
integrity sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==
-tar@^6.0.2:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a"
- integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
+tar@^7.4.3, tar@^7.5.4:
+ version "7.5.13"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-7.5.13.tgz#0d214ed56781a26edc313581c0e2d929ceeb866d"
+ integrity sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==
dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^5.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
+ "@isaacs/fs-minipass" "^4.0.0"
+ chownr "^3.0.0"
+ minipass "^7.1.2"
+ minizlib "^3.1.0"
+ yallist "^5.0.0"
-terser-webpack-plugin@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a"
- integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==
- dependencies:
- cacache "^15.0.5"
- find-cache-dir "^3.3.1"
- jest-worker "^26.5.0"
- p-limit "^3.0.2"
- schema-utils "^3.0.0"
- serialize-javascript "^5.0.1"
- source-map "^0.6.1"
- terser "^5.3.4"
- webpack-sources "^1.4.3"
-
-terser-webpack-plugin@^5.3.0, terser-webpack-plugin@^5.3.17:
+terser-webpack-plugin@^5.0.0, terser-webpack-plugin@^5.3.0, terser-webpack-plugin@^5.3.17:
version "5.4.0"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz#95fc4cf4437e587be11ecf37d08636089174d76b"
integrity sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==
@@ -7417,7 +6756,7 @@ terser-webpack-plugin@^5.3.0, terser-webpack-plugin@^5.3.17:
schema-utils "^4.3.0"
terser "^5.31.1"
-terser@^5.3.4, terser@^5.31.1:
+terser@^5.31.1:
version "5.46.1"
resolved "https://registry.yarnpkg.com/terser/-/terser-5.46.1.tgz#40e4b1e35d5f13130f82793a8b3eeb7ec3a92eee"
integrity sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==
@@ -7427,13 +6766,12 @@ terser@^5.3.4, terser@^5.31.1:
commander "^2.20.0"
source-map-support "~0.5.20"
-through2@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4"
- integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==
+through2@^4.0.0:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764"
+ integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==
dependencies:
- inherits "^2.0.4"
- readable-stream "2 || 3"
+ readable-stream "3"
tiny-emitter@^2.0.0:
version "2.1.0"
@@ -7445,6 +6783,14 @@ tiny-inflate@^1.0.0, tiny-inflate@^1.0.2:
resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4"
integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==
+tinyglobby@^0.2.12, tinyglobby@^0.2.7:
+ version "0.2.15"
+ resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2"
+ integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==
+ dependencies:
+ fdir "^6.5.0"
+ picomatch "^4.0.3"
+
tmp@^0.2.5:
version "0.2.5"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8"
@@ -7501,6 +6847,15 @@ tslib@^2.8.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
+tuf-js@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-4.1.0.tgz#ae4ef9afa456fcb4af103dc50a43bc031f066603"
+ integrity sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==
+ dependencies:
+ "@tufjs/models" "4.1.0"
+ debug "^4.4.3"
+ make-fetch-happen "^15.0.1"
+
type-fest@^5.5.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.5.0.tgz#78fca72f3a1f9ec964e6ae260db492b070c56f3b"
@@ -7508,66 +6863,11 @@ type-fest@^5.5.0:
dependencies:
tagged-tag "^1.0.0"
-typed-array-buffer@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536"
- integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==
- dependencies:
- call-bound "^1.0.3"
- es-errors "^1.3.0"
- is-typed-array "^1.1.14"
-
-typed-array-byte-length@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce"
- integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==
- dependencies:
- call-bind "^1.0.8"
- for-each "^0.3.3"
- gopd "^1.2.0"
- has-proto "^1.2.0"
- is-typed-array "^1.1.14"
-
-typed-array-byte-offset@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355"
- integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==
- dependencies:
- available-typed-arrays "^1.0.7"
- call-bind "^1.0.8"
- for-each "^0.3.3"
- gopd "^1.2.0"
- has-proto "^1.2.0"
- is-typed-array "^1.1.15"
- reflect.getprototypeof "^1.0.9"
-
-typed-array-length@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d"
- integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==
- dependencies:
- call-bind "^1.0.7"
- for-each "^0.3.3"
- gopd "^1.0.1"
- is-typed-array "^1.1.13"
- possible-typed-array-names "^1.0.0"
- reflect.getprototypeof "^1.0.6"
-
typescript@^5.7.2:
version "5.9.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
-unbox-primitive@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2"
- integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==
- dependencies:
- call-bound "^1.0.3"
- has-bigints "^1.0.2"
- has-symbols "^1.1.0"
- which-boxed-primitive "^1.1.1"
-
undici-types@~7.18.0:
version "7.18.2"
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.18.2.tgz#29357a89e7b7ca4aef3bf0fd3fd0cd73884229e9"
@@ -7625,20 +6925,6 @@ unified@11.0.5, unified@^11.0.0:
trough "^2.0.0"
vfile "^6.0.0"
-unique-filename@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
- integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
- dependencies:
- unique-slug "^2.0.0"
-
-unique-slug@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c"
- integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
- dependencies:
- imurmurhash "^0.1.4"
-
unist-util-find-after@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz#3fccc1b086b56f34c8b798e1ff90b5c54468e896"
@@ -7699,6 +6985,11 @@ universalify@^2.0.0:
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d"
integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
+upath@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b"
+ integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==
+
update-browserslist-db@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d"
@@ -7729,6 +7020,11 @@ uuid@^8.3.0:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+validate-npm-package-name@^7.0.0:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz#e57c3d721a4c8bbff454a246e7f7da811559ea0d"
+ integrity sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==
+
vanilla-colorful@0.7.2:
version "0.7.2"
resolved "https://registry.yarnpkg.com/vanilla-colorful/-/vanilla-colorful-0.7.2.tgz#3fb1f4b9f15b797e20fd1ce8e0364f33b073f4a2"
@@ -7823,15 +7119,7 @@ webpack-notifier@^1.15.0:
node-notifier "^9.0.0"
strip-ansi "^6.0.0"
-webpack-sources@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
- integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
- dependencies:
- source-list-map "^2.0.0"
- source-map "~0.6.1"
-
-webpack-sources@^2.0.1, webpack-sources@^2.2.0:
+webpack-sources@^2.2.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd"
integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==
@@ -7839,7 +7127,7 @@ webpack-sources@^2.0.1, webpack-sources@^2.2.0:
source-list-map "^2.0.1"
source-map "^0.6.1"
-webpack-sources@^3.3.4:
+webpack-sources@^3.0.0, webpack-sources@^3.3.4:
version "3.3.4"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.3.4.tgz#a338b95eb484ecc75fbb196cbe8a2890618b4891"
integrity sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==
@@ -7875,71 +7163,6 @@ webpack@^5.74.0:
watchpack "^2.5.1"
webpack-sources "^3.3.4"
-which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e"
- integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==
- dependencies:
- is-bigint "^1.1.0"
- is-boolean-object "^1.2.1"
- is-number-object "^1.1.1"
- is-string "^1.1.1"
- is-symbol "^1.1.1"
-
-which-builtin-type@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e"
- integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==
- dependencies:
- call-bound "^1.0.2"
- function.prototype.name "^1.1.6"
- has-tostringtag "^1.0.2"
- is-async-function "^2.0.0"
- is-date-object "^1.1.0"
- is-finalizationregistry "^1.1.0"
- is-generator-function "^1.0.10"
- is-regex "^1.2.1"
- is-weakref "^1.0.2"
- isarray "^2.0.5"
- which-boxed-primitive "^1.1.0"
- which-collection "^1.0.2"
- which-typed-array "^1.1.16"
-
-which-collection@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0"
- integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==
- dependencies:
- is-map "^2.0.3"
- is-set "^2.0.3"
- is-weakmap "^2.0.2"
- is-weakset "^2.0.3"
-
-which-module@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409"
- integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==
-
-which-typed-array@^1.1.16, which-typed-array@^1.1.19:
- version "1.1.20"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.20.tgz#3fdb7adfafe0ea69157b1509f3a1cd892bd1d122"
- integrity sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==
- dependencies:
- available-typed-arrays "^1.0.7"
- call-bind "^1.0.8"
- call-bound "^1.0.4"
- for-each "^0.3.5"
- get-proto "^1.0.1"
- gopd "^1.2.0"
- has-tostringtag "^1.0.2"
-
-which@1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
which@^2.0.1, which@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
@@ -7947,31 +7170,49 @@ which@^2.0.1, which@^2.0.2:
dependencies:
isexe "^2.0.0"
-wide-align@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
- integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
+which@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/which/-/which-6.0.1.tgz#021642443a198fb93b784a5606721cb18cfcbfce"
+ integrity sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==
dependencies:
- string-width "^1.0.2 || 2"
+ isexe "^4.0.0"
wildcard@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67"
integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==
-wrap-ansi@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
- integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
- dependencies:
- ansi-styles "^3.2.0"
- string-width "^3.0.0"
- strip-ansi "^5.0.0"
+workerpool@^9.2.0:
+ version "9.3.4"
+ resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-9.3.4.tgz#f6c92395b2141afd78e2a889e80cb338fe9fca41"
+ integrity sha512-TmPRQYYSAnnDiEB0P/Ytip7bFGvqnSU6I2BcuSw7Hx+JSg/DsUi5ebYfc8GYaSdpuvOcEs6dXxPurOYpe9QFwg==
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
+wrap-ansi@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
+wrap-ansi@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
+ integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
+ dependencies:
+ ansi-styles "^6.1.0"
+ string-width "^5.0.1"
+ strip-ansi "^7.0.1"
ws@^8.19.0:
version "8.20.0"
@@ -7985,10 +7226,10 @@ xmldoc@^2.0.3:
dependencies:
sax "^1.4.3"
-y18n@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
- integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
+y18n@^5.0.5:
+ version "5.0.8"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
+ integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
yallist@^3.0.2:
version "3.1.1"
@@ -8000,48 +7241,38 @@ yallist@^4.0.0:
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-yaml@^1.10.0:
- version "1.10.3"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.3.tgz#76e407ed95c42684fb8e14641e5de62fe65bbcb3"
- integrity sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==
+yallist@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533"
+ integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==
-yargs-parser@13.1.2, yargs-parser@^13.1.2:
- version "13.1.2"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
- integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
- dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
-
-yargs-parser@^21.0.0:
+yargs-parser@^21.0.0, yargs-parser@^21.1.1:
version "21.1.1"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
-yargs-unparser@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-1.6.0.tgz#ef25c2c769ff6bd09e4b0f9d7c605fb27846ea9f"
- integrity sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==
+yargs-unparser@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb"
+ integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==
dependencies:
- flat "^4.1.0"
- lodash "^4.17.15"
- yargs "^13.3.0"
+ camelcase "^6.0.0"
+ decamelize "^4.0.0"
+ flat "^5.0.2"
+ is-plain-obj "^2.1.0"
-yargs@13.3.2, yargs@^13.3.0:
- version "13.3.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
- integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
+yargs@^17.7.2:
+ version "17.7.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
+ integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
dependencies:
- cliui "^5.0.0"
- find-up "^3.0.0"
- get-caller-file "^2.0.1"
+ cliui "^8.0.1"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
require-directory "^2.1.1"
- require-main-filename "^2.0.0"
- set-blocking "^2.0.0"
- string-width "^3.0.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^13.1.2"
+ string-width "^4.2.3"
+ y18n "^5.0.5"
+ yargs-parser "^21.1.1"
yocto-queue@^0.1.0:
version "0.1.0"
From f07eabd85a93c5ccd9cbe82ff6cb8a6f9b8805e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Fri, 3 Apr 2026 21:58:02 +0200
Subject: [PATCH 07/32] Updated documentation about node requirements
---
.github/workflows/assets_artifact_build.yml | 2 +-
.github/workflows/tests.yml | 2 +-
README.md | 4 ++--
docs/upgrade/1_to_2.md | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/assets_artifact_build.yml b/.github/workflows/assets_artifact_build.yml
index 7ee5e7fc..a74ae7cc 100644
--- a/.github/workflows/assets_artifact_build.yml
+++ b/.github/workflows/assets_artifact_build.yml
@@ -67,7 +67,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v6
with:
- node-version: '20'
+ node-version: '22'
- name: Install yarn dependencies
run: yarn install
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 3df1955a..efd5c3d3 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -106,7 +106,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v6
with:
- node-version: '20'
+ node-version: '22'
- name: Install yarn dependencies
run: yarn install
diff --git a/README.md b/README.md
index 993a1a9c..ad37e9c6 100644
--- a/README.md
+++ b/README.md
@@ -74,11 +74,11 @@ Part-DB is also used by small companies and universities for managing their inve
## Requirements
* A **web server** (like Apache2 or nginx) that is capable of
- running [Symfony 6](https://symfony.com/doc/current/reference/requirements.html),
+ running [Symfony 7](https://symfony.com/doc/current/reference/requirements.html),
this includes a minimum PHP version of **PHP 8.2**
* A **MySQL** (at least 5.7) /**MariaDB** (at least 10.4) database server, or **PostgreSQL** 10+ if you do not want to use SQLite.
* Shell access to your server is highly recommended!
-* For building the client-side assets **yarn** and **nodejs** (>= 20.0) is needed.
+* For building the client-side assets **yarn** and **nodejs** (>= 22.0) is needed.
## Installation
diff --git a/docs/upgrade/1_to_2.md b/docs/upgrade/1_to_2.md
index 6cd4a3e4..af5f1aa6 100644
--- a/docs/upgrade/1_to_2.md
+++ b/docs/upgrade/1_to_2.md
@@ -18,7 +18,7 @@ fulfilled by the official Part-DB docker image.*
Part-DB 2.0 requires at least PHP 8.2 (newer versions are recommended). So if your existing Part-DB installation is still
running PHP 8.1, you will have to upgrade your PHP version first.
-The minimum required version of node.js is now 20.0 or newer, so if you are using 18.0, you will have to upgrade it too.
+The minimum required version of node.js is now 22.0 or newer, so if you are using 18.0, you will have to upgrade it too.
Most distributions should have the possibility to get backports for PHP 8.4 and modern nodejs, so you should be able to
easily upgrade your system to the new requirements. Otherwise, you can use the official Part-DB docker image, which
From dc522d4795620fed52292f93ea1f6267d39b4ea6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Fri, 3 Apr 2026 22:08:01 +0200
Subject: [PATCH 08/32] Updated webpack-encore package
---
package.json | 12 +-
yarn.lock | 553 ++++++++++++++-------------------------------------
2 files changed, 160 insertions(+), 405 deletions(-)
diff --git a/package.json b/package.json
index 87412c73..3f4a447a 100644
--- a/package.json
+++ b/package.json
@@ -9,16 +9,16 @@
"@symfony/stimulus-bridge": "^4.0.0",
"@symfony/ux-translator": "file:vendor/symfony/ux-translator/assets",
"@symfony/ux-turbo": "file:vendor/symfony/ux-turbo/assets",
- "@symfony/webpack-encore": "^5.1.0",
+ "@symfony/webpack-encore": "^6.0.0",
"bootstrap": "^5.1.3",
"core-js": "^3.38.0",
- "intl-messageformat": "^10.2.5",
+ "intl-messageformat": "^10.5.11",
"jquery": "^3.5.1",
"popper.js": "^1.14.7",
- "regenerator-runtime": "^0.13.9",
+ "regenerator-runtime": "^0.14.1",
"webpack": "^5.74.0",
"webpack-bundle-analyzer": "^5.1.1",
- "webpack-cli": "^5.1.0",
+ "webpack-cli": "^6.0.0",
"webpack-notifier": "^1.15.0"
},
"license": "AGPL-3.0-or-later",
@@ -69,11 +69,11 @@
"marked": "^17.0.1",
"marked-gfm-heading-id": "^4.1.1",
"marked-mangle": "^1.0.1",
- "pdfmake": "^0.2.2",
+ "pdfmake": "^0.3.7",
"stimulus-use": "^0.52.0",
"tom-select": "^2.1.0",
"ts-loader": "^9.2.6",
- "typescript": "^5.7.2"
+ "typescript": "^6.0.2"
},
"resolutions": {
"jquery": "^3.5.1"
diff --git a/yarn.lock b/yarn.lock
index 25c61836..6afdd5ef 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1625,12 +1625,7 @@
resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz#037817b574262134cabd68fc4ec1a454f168407b"
integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==
-"@discoveryjs/json-ext@^0.5.0":
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
- integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
-
-"@discoveryjs/json-ext@^0.6.3":
+"@discoveryjs/json-ext@^0.6.1", "@discoveryjs/json-ext@^0.6.3":
version "0.6.3"
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz#f13c7c205915eb91ae54c557f5e92bddd8be0e83"
integrity sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==
@@ -1765,44 +1760,6 @@
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz#8fe30b3088b89b4873c3a6cc87597ae3920c0a8b"
integrity sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==
-"@foliojs-fork/fontkit@^1.9.2":
- version "1.9.2"
- resolved "https://registry.yarnpkg.com/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz#94241c195bc6204157bc84c33f34bdc967eca9c3"
- integrity sha512-IfB5EiIb+GZk+77TRB86AHroVaqfq8JRFlUbz0WEwsInyCG0epX2tCPOy+UfaWPju30DeVoUAXfzWXmhn753KA==
- dependencies:
- "@foliojs-fork/restructure" "^2.0.2"
- brotli "^1.2.0"
- clone "^1.0.4"
- deep-equal "^1.0.0"
- dfa "^1.2.0"
- tiny-inflate "^1.0.2"
- unicode-properties "^1.2.2"
- unicode-trie "^2.0.0"
-
-"@foliojs-fork/linebreak@^1.1.1", "@foliojs-fork/linebreak@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz#32fee03d5431fa73284373439e172e451ae1e2da"
- integrity sha512-ZPohpxxbuKNE0l/5iBJnOAfUaMACwvUIKCvqtWGKIMv1lPYoNjYXRfhi9FeeV9McBkBLxsMFWTVVhHJA8cyzvg==
- dependencies:
- base64-js "1.3.1"
- unicode-trie "^2.0.0"
-
-"@foliojs-fork/pdfkit@^0.15.3":
- version "0.15.3"
- resolved "https://registry.yarnpkg.com/@foliojs-fork/pdfkit/-/pdfkit-0.15.3.tgz#590b31e770a98e2af62ce44f268a0d06b41ff32f"
- integrity sha512-Obc0Wmy3bm7BINFVvPhcl2rnSSK61DQrlHU8aXnAqDk9LCjWdUOPwhgD8Ywz5VtuFjRxmVOM/kQ/XLIBjDvltw==
- dependencies:
- "@foliojs-fork/fontkit" "^1.9.2"
- "@foliojs-fork/linebreak" "^1.1.1"
- crypto-js "^4.2.0"
- jpeg-exif "^1.1.4"
- png-js "^1.0.0"
-
-"@foliojs-fork/restructure@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@foliojs-fork/restructure/-/restructure-2.0.2.tgz#73759aba2aff1da87b7c4554e6839c70d43c92b4"
- integrity sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==
-
"@formatjs/ecma402-abstract@2.3.6":
version "2.3.6"
resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.6.tgz#d6ca9d3579054fe1e1a0a0b5e872e0d64922e4e1"
@@ -1968,6 +1925,16 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
+"@kocal/friendly-errors-webpack-plugin@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@kocal/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-3.0.0.tgz#834b6a181194830200eeed848c6b92fcbc927392"
+ integrity sha512-ELJuHiZIFlynsi+hRmxZYZHrN3nF+j4wXRaIgVGVGy/oMtvm0Fmv8n+ZSWurFkWZ+wH/SV3grE+WhNP2MbfypA==
+ dependencies:
+ consola "^3.2.3"
+ error-stack-parser "^2.1.4"
+ picocolors "^1.1.1"
+ string-width "^4.2.3"
+
"@kwsites/file-exists@^1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@kwsites/file-exists/-/file-exists-1.1.1.tgz#ad1efcac13e1987d8dbaf235ef3be5b0d96faa99"
@@ -1980,6 +1947,16 @@
resolved "https://registry.yarnpkg.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919"
integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==
+"@noble/ciphers@^1.0.0":
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.3.0.tgz#f64b8ff886c240e644e5573c097f86e5b43676dc"
+ integrity sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==
+
+"@noble/hashes@^1.6.0":
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.8.0.tgz#cee43d801fcef9644b11b8194857695acd5f815a"
+ integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==
+
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -2082,16 +2059,6 @@
node-gyp "^12.1.0"
proc-log "^6.0.0"
-"@nuxt/friendly-errors-webpack-plugin@^2.5.1":
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.6.0.tgz#bd0cf6cd73b6e1d3e7c7f1c0de43333e69cc660c"
- integrity sha512-3IZj6MXbzlvUxDncAxgBMLQwGPY/JlNhy2i+AGyOHCAReR5HcBxYjVRBvyaKM9R3s5k4OODYKeHAbrToZH/47w==
- dependencies:
- chalk "^2.4.2"
- consola "^3.2.3"
- error-stack-parser "^2.1.4"
- string-width "^4.2.3"
-
"@orchidjs/sifter@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@orchidjs/sifter/-/sifter-1.1.0.tgz#b36154ad0cda4898305d1ac44f318b41048a0438"
@@ -2177,6 +2144,13 @@
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.49.tgz#4f1369234f2ecf693866476c3b2e1b54d2a9d68e"
integrity sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==
+"@swc/helpers@^0.5.12":
+ version "0.5.21"
+ resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.21.tgz#0b1b020317ee1282860ca66f7e9a7c7790f05ae0"
+ integrity sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==
+ dependencies:
+ tslib "^2.8.0"
+
"@symfony/stimulus-bridge@^4.0.0":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@symfony/stimulus-bridge/-/stimulus-bridge-4.0.1.tgz#af0ddabc88254648a812fc328c0f407a6d5f40dc"
@@ -2193,22 +2167,22 @@
"@symfony/ux-turbo@file:vendor/symfony/ux-turbo/assets":
version "2.33.0"
-"@symfony/webpack-encore@^5.1.0":
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/@symfony/webpack-encore/-/webpack-encore-5.3.1.tgz#a8b183bb8ba9f8ce0aa47be5f520ae194ffa1412"
- integrity sha512-fNevCvcFMWrY63b901F2mvuECFUqwrQUUEJ9TZkO42lc81F0D6yiTMCFpzTKNrUIO7JSoD8aQxAWJbI5Kly4yg==
+"@symfony/webpack-encore@^6.0.0":
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/@symfony/webpack-encore/-/webpack-encore-6.0.0.tgz#fcc5b653c3d547599c6ab4ccdc09fc0fac760e9d"
+ integrity sha512-wiBvZ9QRTG5QAK9Ux4bCsbsRtzMlgzd9Eh4wSR5dOY6F3aSkgfUmxQsLKFF2lorNQinAYb4VYZtWH/9KEEt2xg==
dependencies:
- "@nuxt/friendly-errors-webpack-plugin" "^2.5.1"
- babel-loader "^9.1.3 || ^10.0.0"
+ "@kocal/friendly-errors-webpack-plugin" "^3.0.0"
+ babel-loader "^10.0.0"
css-loader "^7.1.0"
- css-minimizer-webpack-plugin "^7.0.0"
+ css-minimizer-webpack-plugin "^8.0.0"
fastest-levenshtein "^1.0.16"
mini-css-extract-plugin "^2.6.0"
picocolors "^1.1.0"
pretty-error "^4.0.0"
resolve-url-loader "^5.0.0"
semver "^7.3.2"
- style-loader "^3.3.0 || ^4.0.0"
+ style-loader "^4.0.0"
tapable "^2.2.1"
terser-webpack-plugin "^5.3.0"
tmp "^0.2.5"
@@ -2490,20 +2464,20 @@
"@webassemblyjs/ast" "1.14.1"
"@xtuc/long" "4.2.2"
-"@webpack-cli/configtest@^2.1.1":
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646"
- integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==
+"@webpack-cli/configtest@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-3.0.1.tgz#76ac285b9658fa642ce238c276264589aa2b6b57"
+ integrity sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==
-"@webpack-cli/info@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd"
- integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==
+"@webpack-cli/info@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-3.0.1.tgz#3cff37fabb7d4ecaab6a8a4757d3826cf5888c63"
+ integrity sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==
-"@webpack-cli/serve@^2.0.5":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
- integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
+"@webpack-cli/serve@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-3.0.1.tgz#bd8b1f824d57e30faa19eb78e4c0951056f72f00"
+ integrity sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
@@ -2631,13 +2605,6 @@ ansi-regex@^6.2.2:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1"
integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==
-ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
@@ -2660,7 +2627,7 @@ attr-accept@^2.2.5:
resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-2.2.5.tgz#d7061d958e6d4f97bf8665c68b75851a0713ab5e"
integrity sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==
-babel-loader@^10.0.0, "babel-loader@^9.1.3 || ^10.0.0":
+babel-loader@^10.0.0:
version "10.1.1"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-10.1.1.tgz#ce9748e85b7071eb88006e3cfa9e6cf14eeb97c5"
integrity sha512-JwKSzk2kjIe7mgPK+/lyZ2QAaJcpahNAdM+hgR2HI8D0OJVkdj8Rl6J3kaLYki9pwF7P2iWnD8qVv80Lq1ABtg==
@@ -2713,10 +2680,10 @@ barcode-detector@^3.0.0, barcode-detector@^3.0.5:
dependencies:
zxing-wasm "3.0.2"
-base64-js@1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
- integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
+base64-js@0.0.8:
+ version "0.0.8"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978"
+ integrity sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==
base64-js@^1.1.2, base64-js@^1.3.0:
version "1.5.1"
@@ -2779,7 +2746,7 @@ braces@^3.0.3:
dependencies:
fill-range "^7.1.1"
-brotli@^1.2.0:
+brotli@^1.3.2:
version "1.3.3"
resolved "https://registry.yarnpkg.com/brotli/-/brotli-1.3.3.tgz#7365d8cc00f12cf765d2b2c898716bcf4b604d48"
integrity sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==
@@ -2828,32 +2795,6 @@ cacache@^20.0.0, cacache@^20.0.1:
p-map "^7.0.2"
ssri "^13.0.0"
-call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
- integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
- dependencies:
- es-errors "^1.3.0"
- function-bind "^1.1.2"
-
-call-bind@^1.0.7, call-bind@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c"
- integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==
- dependencies:
- call-bind-apply-helpers "^1.0.0"
- es-define-property "^1.0.0"
- get-intrinsic "^1.2.4"
- set-function-length "^1.2.2"
-
-call-bound@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a"
- integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==
- dependencies:
- call-bind-apply-helpers "^1.0.2"
- get-intrinsic "^1.3.0"
-
callsites@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -2889,15 +2830,6 @@ ccount@^2.0.0:
resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5"
integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==
-chalk@^2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
chalk@^4.1.0, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
@@ -3053,10 +2985,10 @@ clone-deep@^4.0.1:
kind-of "^6.0.2"
shallow-clone "^3.0.0"
-clone@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
+clone@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
+ integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==
color-convert@3.1.0:
version "3.1.0"
@@ -3065,13 +2997,6 @@ color-convert@3.1.0:
dependencies:
color-name "^2.0.0"
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
color-convert@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
@@ -3079,11 +3004,6 @@ color-convert@^2.0.1:
dependencies:
color-name "~1.1.4"
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-
color-name@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-2.1.0.tgz#0b677385c1c4b4edfdeaf77e38fa338e3a40b693"
@@ -3111,16 +3031,16 @@ comma-separated-tokens@^2.0.0:
resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee"
integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==
-commander@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
- integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
-
commander@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906"
integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==
+commander@^12.1.0:
+ version "12.1.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3"
+ integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==
+
commander@^14.0.2:
version "14.0.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.3.tgz#425d79b48f9af82fcd9e4fc1ea8af6c5ec07bbc2"
@@ -3195,11 +3115,6 @@ cross-spawn@^7.0.3, cross-spawn@^7.0.6:
shebang-command "^2.0.0"
which "^2.0.1"
-crypto-js@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631"
- integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==
-
css-declaration-sorter@^7.2.0:
version "7.3.1"
resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz#acd204976d7ca5240b5579bfe6e73d4d088fd568"
@@ -3219,17 +3134,17 @@ css-loader@^7.0.0, css-loader@^7.1.0:
postcss-value-parser "^4.2.0"
semver "^7.6.3"
-css-minimizer-webpack-plugin@^7.0.0:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.4.tgz#92d2643e3658e3f484a70382a5dba18e51997f2e"
- integrity sha512-2iACis+P8qdLj1tHcShtztkGhCNIRUajJj7iX0IM9a5FA0wXGwjV8Nf6+HsBjBfb4LO8TTAVoetBbM54V6f3+Q==
+css-minimizer-webpack-plugin@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-8.0.0.tgz#e8e881dd171ec586d2229124177349c8ca3b63c3"
+ integrity sha512-9bEpzHs8gEq6/cbEj418jXL/YWjBUD2YTLLk905Npt2JODqnRITin0+So5Vx4Dp5vyi2Lpt9pp2QHzQ7fdxNrw==
dependencies:
"@jridgewell/trace-mapping" "^0.3.25"
cssnano "^7.0.4"
jest-worker "^30.0.5"
postcss "^8.4.40"
schema-utils "^4.2.0"
- serialize-javascript "^6.0.2"
+ serialize-javascript "^7.0.3"
css-select@^4.1.3:
version "4.3.0"
@@ -3459,36 +3374,6 @@ decode-named-character-reference@^1.0.0:
dependencies:
character-entities "^2.0.0"
-deep-equal@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.2.tgz#78a561b7830eef3134c7f6f3a3d6af272a678761"
- integrity sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==
- dependencies:
- is-arguments "^1.1.1"
- is-date-object "^1.0.5"
- is-regex "^1.1.4"
- object-is "^1.1.5"
- object-keys "^1.1.1"
- regexp.prototype.flags "^1.5.1"
-
-define-data-property@^1.0.1, define-data-property@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e"
- integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
- dependencies:
- es-define-property "^1.0.0"
- es-errors "^1.3.0"
- gopd "^1.0.1"
-
-define-properties@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
- integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
- dependencies:
- define-data-property "^1.0.1"
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
delegate@^3.1.2:
version "3.2.0"
resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
@@ -3585,15 +3470,6 @@ domutils@^3.0.1:
domelementtype "^2.3.0"
domhandler "^5.0.3"
-dunder-proto@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
- integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
- dependencies:
- call-bind-apply-helpers "^1.0.1"
- es-errors "^1.3.0"
- gopd "^1.2.0"
-
eastasianwidth@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
@@ -3642,7 +3518,7 @@ env-paths@^2.2.0, env-paths@^2.2.1:
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
-envinfo@^7.7.3:
+envinfo@^7.14.0:
version "7.21.0"
resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.21.0.tgz#04a251be79f92548541f37d13c8b6f22940c3bae"
integrity sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==
@@ -3661,28 +3537,11 @@ error-stack-parser@^2.1.4:
dependencies:
stackframe "^1.3.4"
-es-define-property@^1.0.0, es-define-property@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
- integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
-
-es-errors@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
- integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
-
es-module-lexer@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.0.0.tgz#f657cd7a9448dcdda9c070a3cb75e5dc1e85f5b1"
integrity sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==
-es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
- integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
- dependencies:
- es-errors "^1.3.0"
-
es-toolkit@1.45.1:
version "1.45.1"
resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.45.1.tgz#21b28b2bd43178fd4c9c937c445d5bcaccce907b"
@@ -3735,11 +3594,6 @@ escalade@^3.1.1, escalade@^3.2.0:
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
-escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
-
escape-string-regexp@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
@@ -3888,6 +3742,21 @@ flat@^5.0.2:
resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
+fontkit@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/fontkit/-/fontkit-2.0.4.tgz#4765d664c68b49b5d6feb6bd1051ee49d8ec5ab0"
+ integrity sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==
+ dependencies:
+ "@swc/helpers" "^0.5.12"
+ brotli "^1.3.2"
+ clone "^2.1.2"
+ dfa "^1.2.0"
+ fast-deep-equal "^3.1.3"
+ restructure "^3.0.0"
+ tiny-inflate "^1.0.3"
+ unicode-properties "^1.4.0"
+ unicode-trie "^2.0.0"
+
foreground-child@^3.1.0, foreground-child@^3.3.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f"
@@ -3917,11 +3786,6 @@ function-bind@^1.1.2:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
-functions-have-names@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
fuzzysort@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/fuzzysort/-/fuzzysort-3.1.0.tgz#4d7832d8fa48ad381753eaa7a7aae9927bdc10a8"
@@ -3937,30 +3801,6 @@ get-caller-file@^2.0.5:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-intrinsic@^1.2.4, get-intrinsic@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
- integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
- dependencies:
- call-bind-apply-helpers "^1.0.2"
- es-define-property "^1.0.1"
- es-errors "^1.3.0"
- es-object-atoms "^1.1.1"
- function-bind "^1.1.2"
- get-proto "^1.0.1"
- gopd "^1.2.0"
- has-symbols "^1.1.0"
- hasown "^2.0.2"
- math-intrinsics "^1.1.0"
-
-get-proto@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
- integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
- dependencies:
- dunder-proto "^1.0.1"
- es-object-atoms "^1.0.0"
-
get-stream@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
@@ -4030,11 +3870,6 @@ good-listener@^1.2.2:
dependencies:
delegate "^3.1.2"
-gopd@^1.0.1, gopd@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
- integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
-
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6:
version "4.2.11"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
@@ -4045,35 +3880,11 @@ growly@^1.3.0:
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
-
has-flag@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854"
- integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
- dependencies:
- es-define-property "^1.0.0"
-
-has-symbols@^1.0.3, has-symbols@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
- integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
-
-has-tostringtag@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
- integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
- dependencies:
- has-symbols "^1.0.3"
-
hasown@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
@@ -4285,7 +4096,7 @@ human-signals@^2.1.0:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-iconv-lite@^0.7.1, iconv-lite@^0.7.2:
+iconv-lite@^0.7.2:
version "0.7.2"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.2.tgz#d0bdeac3f12b4835b7359c2ad89c422a4d1cc72e"
integrity sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==
@@ -4340,7 +4151,7 @@ interpret@^3.1.1:
resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4"
integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==
-intl-messageformat@^10.2.5:
+intl-messageformat@^10.5.11:
version "10.7.18"
resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.7.18.tgz#51a6f387afbca9b0f881b2ec081566db8c540b0d"
integrity sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g==
@@ -4355,14 +4166,6 @@ ip-address@^10.0.1:
resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-10.1.0.tgz#d8dcffb34d0e02eb241427444a6e23f5b0595aa4"
integrity sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==
-is-arguments@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.2.0.tgz#ad58c6aecf563b78ef2bf04df540da8f5d7d8e1b"
- integrity sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==
- dependencies:
- call-bound "^1.0.2"
- has-tostringtag "^1.0.2"
-
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -4375,14 +4178,6 @@ is-core-module@^2.16.1:
dependencies:
hasown "^2.0.2"
-is-date-object@^1.0.5:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7"
- integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==
- dependencies:
- call-bound "^1.0.2"
- has-tostringtag "^1.0.2"
-
is-docker@^2.0.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
@@ -4437,16 +4232,6 @@ is-plain-object@^2.0.4:
dependencies:
isobject "^3.0.1"
-is-regex@^1.1.4:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22"
- integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==
- dependencies:
- call-bound "^1.0.2"
- gopd "^1.2.0"
- has-tostringtag "^1.0.2"
- hasown "^2.0.2"
-
is-stream@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
@@ -4542,16 +4327,16 @@ jiti@^2.5.1:
resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.6.1.tgz#178ef2fc9a1a594248c20627cd820187a4d78d92"
integrity sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==
-jpeg-exif@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/jpeg-exif/-/jpeg-exif-1.1.4.tgz#781a65b6cd74f62cb1c493511020f8d3577a1c2b"
- integrity sha512-a+bKEcCjtuW5WTdgeXFzswSrdqi0jk4XlEtZlx5A94wCoBpFjfFTbo/Tra5SpNCl/YFZPvcV1dJc+TAYeg6ROQ==
-
jquery@>=1.7, jquery@^3.5.1:
version "3.7.1"
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de"
integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==
+js-md5@^0.8.3:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/js-md5/-/js-md5-0.8.3.tgz#921bab7efa95bfc9d62b87ee08a57f8fe4305b69"
+ integrity sha512-qR0HB5uP6wCuRMrWPTrkMaev7MJZwJuuw4fnwAzRgP4J4/F8RwtodOKpGp4XpqsLBFzzgqIO42efFAyz2Et6KQ==
+
js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
@@ -4647,6 +4432,14 @@ lilconfig@^3.1.3:
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4"
integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==
+linebreak@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/linebreak/-/linebreak-1.1.0.tgz#831cf378d98bced381d8ab118f852bd50d81e46b"
+ integrity sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==
+ dependencies:
+ base64-js "0.0.8"
+ unicode-trie "^2.0.0"
+
lines-and-columns@^1.1.6:
version "1.2.4"
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
@@ -4775,11 +4568,6 @@ marked@^17.0.1:
resolved "https://registry.yarnpkg.com/marked/-/marked-17.0.5.tgz#8fc6878a439463a007b05d346d2ad50a87ec3f0e"
integrity sha512-6hLvc0/JEbRjRgzI6wnT2P1XuM1/RrrDEX0kPt0N7jGm1133g6X7DlxFasUIx+72aKAr904GTxhSLDrd5DIlZg==
-math-intrinsics@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
- integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
-
mdast-util-find-and-replace@^3.0.0:
version "3.0.2"
resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz#70a3174c894e14df722abf43bc250cbae44b11df"
@@ -5496,19 +5284,6 @@ nth-check@^2.0.1:
dependencies:
boolbase "^1.0.0"
-object-is@^1.1.5:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07"
- integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
@@ -5652,14 +5427,25 @@ path-scurry@^2.0.0, path-scurry@^2.0.2:
lru-cache "^11.0.0"
minipass "^7.1.2"
-pdfmake@^0.2.2:
- version "0.2.23"
- resolved "https://registry.yarnpkg.com/pdfmake/-/pdfmake-0.2.23.tgz#249ce735fbc58e212ea3343d60f388408b8f2f02"
- integrity sha512-A/IksoKb/ikOZH1edSDJ/2zBbqJKDghD4+fXn3rT7quvCJDlsZMs3NmIB3eajLMMFU9Bd3bZPVvlUMXhvFI+bQ==
+pdfkit@^0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/pdfkit/-/pdfkit-0.18.0.tgz#573efa7f4c78a8ab1362232a05a589b97b292216"
+ integrity sha512-NvUwSDZ0eYEzqAiWwVQkRkjYUkZ48kcsHuCO31ykqPPIVkwoSDjDGiwIgHHNtsiwls3z3P/zy4q00hl2chg2Ug==
dependencies:
- "@foliojs-fork/linebreak" "^1.1.2"
- "@foliojs-fork/pdfkit" "^0.15.3"
- iconv-lite "^0.7.1"
+ "@noble/ciphers" "^1.0.0"
+ "@noble/hashes" "^1.6.0"
+ fontkit "^2.0.4"
+ js-md5 "^0.8.3"
+ linebreak "^1.1.0"
+ png-js "^1.0.0"
+
+pdfmake@^0.3.7:
+ version "0.3.7"
+ resolved "https://registry.yarnpkg.com/pdfmake/-/pdfmake-0.3.7.tgz#7db4f5d83306d344cda20afdd59cd09cf4acdae1"
+ integrity sha512-SwTFcaH3kCJBlPFWi/YB34zRg6lpCxq90tkZ9GxfSi9/v4Tk96cv4IvOstA+CC40rdW1OzQIuNhD2DLD1RDVgA==
+ dependencies:
+ linebreak "^1.1.0"
+ pdfkit "^0.18.0"
xmldoc "^2.0.3"
picocolors@^1.0.0, picocolors@^1.1.0, picocolors@^1.1.1:
@@ -6113,28 +5899,16 @@ regenerate@^1.4.2:
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-regenerator-runtime@^0.13.9:
- version "0.13.11"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
- integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
+regenerator-runtime@^0.14.1:
+ version "0.14.1"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
+ integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
regex-parser@^2.2.11:
version "2.3.1"
resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.3.1.tgz#ee3f70e50bdd81a221d505242cb9a9c275a2ad91"
integrity sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==
-regexp.prototype.flags@^1.5.1:
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19"
- integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==
- dependencies:
- call-bind "^1.0.8"
- define-properties "^1.2.1"
- es-errors "^1.3.0"
- get-proto "^1.0.1"
- gopd "^1.2.0"
- set-function-name "^2.0.2"
-
regexpu-core@^6.3.1:
version "6.4.0"
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.4.0.tgz#3580ce0c4faedef599eccb146612436b62a176e5"
@@ -6318,6 +6092,11 @@ restore-cursor@^5.0.0:
onetime "^7.0.0"
signal-exit "^4.1.0"
+restructure@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/restructure/-/restructure-3.0.2.tgz#e6b2fad214f78edee21797fa8160fef50eb9b49a"
+ integrity sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==
+
reusify@^1.0.4:
version "1.1.0"
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f"
@@ -6399,27 +6178,10 @@ serialize-javascript@^6.0.2:
dependencies:
randombytes "^2.1.0"
-set-function-length@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
- integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
- dependencies:
- define-data-property "^1.1.4"
- es-errors "^1.3.0"
- function-bind "^1.1.2"
- get-intrinsic "^1.2.4"
- gopd "^1.0.1"
- has-property-descriptors "^1.0.2"
-
-set-function-name@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985"
- integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==
- dependencies:
- define-data-property "^1.1.4"
- es-errors "^1.3.0"
- functions-have-names "^1.2.3"
- has-property-descriptors "^1.0.2"
+serialize-javascript@^7.0.3:
+ version "7.0.5"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-7.0.5.tgz#c798cc0552ffbb08981914a42a8756e339d0d5b1"
+ integrity sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==
setimmediate@^1.0.5:
version "1.0.5"
@@ -6668,7 +6430,7 @@ strip-json-comments@^3.1.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-"style-loader@^3.3.0 || ^4.0.0", style-loader@^4.0.0:
+style-loader@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-4.0.0.tgz#0ea96e468f43c69600011e0589cb05c44f3b17a5"
integrity sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==
@@ -6686,13 +6448,6 @@ sugarss@^4.0.1:
resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-4.0.1.tgz#128a783ed71ee0fc3b489ce1f7d5a89bc1e24383"
integrity sha512-WCjS5NfuVJjkQzK10s8WOBY+hhDxxNt/N6ZaGwxFZ+wN3/lKKFSaaKUNecULcTTvE4urLcKaZFQD8vO0mOZujw==
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
supports-color@^7.1.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
@@ -6778,7 +6533,7 @@ tiny-emitter@^2.0.0:
resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==
-tiny-inflate@^1.0.0, tiny-inflate@^1.0.2:
+tiny-inflate@^1.0.0, tiny-inflate@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4"
integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==
@@ -6863,10 +6618,10 @@ type-fest@^5.5.0:
dependencies:
tagged-tag "^1.0.0"
-typescript@^5.7.2:
- version "5.9.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
- integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
+typescript@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-6.0.2.tgz#0b1bfb15f68c64b97032f3d78abbf98bdbba501f"
+ integrity sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==
undici-types@~7.18.0:
version "7.18.2"
@@ -6891,7 +6646,7 @@ unicode-match-property-value-ecmascript@^2.2.1:
resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz#65a7adfad8574c219890e219285ce4c64ed67eaa"
integrity sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==
-unicode-properties@^1.2.2:
+unicode-properties@^1.4.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/unicode-properties/-/unicode-properties-1.4.1.tgz#96a9cffb7e619a0dc7368c28da27e05fc8f9be5f"
integrity sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==
@@ -7075,24 +6830,24 @@ webpack-bundle-analyzer@^5.1.1:
sirv "^3.0.2"
ws "^8.19.0"
-webpack-cli@^5.1.0:
- version "5.1.4"
- resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b"
- integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==
+webpack-cli@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-6.0.1.tgz#a1ce25da5ba077151afd73adfa12e208e5089207"
+ integrity sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==
dependencies:
- "@discoveryjs/json-ext" "^0.5.0"
- "@webpack-cli/configtest" "^2.1.1"
- "@webpack-cli/info" "^2.0.2"
- "@webpack-cli/serve" "^2.0.5"
+ "@discoveryjs/json-ext" "^0.6.1"
+ "@webpack-cli/configtest" "^3.0.1"
+ "@webpack-cli/info" "^3.0.1"
+ "@webpack-cli/serve" "^3.0.1"
colorette "^2.0.14"
- commander "^10.0.1"
+ commander "^12.1.0"
cross-spawn "^7.0.3"
- envinfo "^7.7.3"
+ envinfo "^7.14.0"
fastest-levenshtein "^1.0.12"
import-local "^3.0.2"
interpret "^3.1.1"
rechoir "^0.8.0"
- webpack-merge "^5.7.3"
+ webpack-merge "^6.0.1"
webpack-manifest-plugin@^5.0.1:
version "5.0.1"
@@ -7102,14 +6857,14 @@ webpack-manifest-plugin@^5.0.1:
tapable "^2.0.0"
webpack-sources "^2.2.0"
-webpack-merge@^5.7.3:
- version "5.10.0"
- resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177"
- integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==
+webpack-merge@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-6.0.1.tgz#50c776868e080574725abc5869bd6e4ef0a16c6a"
+ integrity sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==
dependencies:
clone-deep "^4.0.1"
flat "^5.0.2"
- wildcard "^2.0.0"
+ wildcard "^2.0.1"
webpack-notifier@^1.15.0:
version "1.15.0"
@@ -7177,7 +6932,7 @@ which@^6.0.0:
dependencies:
isexe "^4.0.0"
-wildcard@^2.0.0:
+wildcard@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67"
integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==
From 0080aa9f253263db1a192a72e02b59941fce4e8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Sun, 5 Apr 2026 22:44:09 +0200
Subject: [PATCH 09/32] Stay on Ckeditor 47 as with 48 seems something to break
47 is the LTS version anyway
---
package.json | 2 +-
yarn.lock | 1330 ++++++++++++++++++++++++++------------------------
2 files changed, 681 insertions(+), 651 deletions(-)
diff --git a/package.json b/package.json
index 3f4a447a..172eabc0 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"bootbox": "^6.0.0",
"bootswatch": "^5.1.3",
"bs-custom-file-input": "^1.3.4",
- "ckeditor5": "^48.0.0",
+ "ckeditor5": "^47.0.0",
"clipboard": "^2.0.4",
"compression-webpack-plugin": "^11.1.0",
"datatables.net": "^2.0.0",
diff --git a/yarn.lock b/yarn.lock
index 6afdd5ef..e627772e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -837,160 +837,161 @@
"@babel/helper-string-parser" "^7.27.1"
"@babel/helper-validator-identifier" "^7.28.5"
-"@ckeditor/ckeditor5-adapter-ckfinder@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-48.0.0.tgz#593e092072d1172d702fe4cb5b2da93d543bee8d"
- integrity sha512-qNMICWAlocqa3XYp8MlDF26jSVgahl7I8dOlPWQXhDWtWPF1rGVnNzBxvjICMHzwN/oHtRMyjVIRyGae5Id9rA==
+"@ckeditor/ckeditor5-adapter-ckfinder@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-47.6.1.tgz#bb07943138ecd3c17b0e9634eb605e586c7d32f2"
+ integrity sha512-X4l4KyLgSsmAyRd/YY8R/OArOXR2Ts8NyoW6k+tLtYxEmZOhJsa6ZFSho/OVTole7IqMl+Zo93b9YaAwX23brw==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-upload" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-upload" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-alignment@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-48.0.0.tgz#9ea3f00a3706857c5b600d9ac96528b16065949f"
- integrity sha512-6wdG0n5a69cZJQVw5WJinrFdMuGhq1YWbEsiowFXTw0zREbGjRpZs8FLV2g4tPK3Gw+jXZgVo3t8RHOYdX2G8g==
+"@ckeditor/ckeditor5-alignment@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-47.6.1.tgz#9a06caee658ceb19959e6bb9fbbbbc32efa195c3"
+ integrity sha512-2u1+Eseelrm5gKKajE9X+gcPchVAIna3AkoJyCw3+Y4dBc6ElWZJEuCO7b6Omv5H7q3lQimbaqJnvIE1Z/nXOA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-autoformat@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-48.0.0.tgz#490683810e89636fb28e68d1d925e71582da5479"
- integrity sha512-Fr8Gp0kgEI8foRLrGrRyxuU4zAfux7OAbrDxS47bEBckbf9mGuwGOA90fcmFY3hwIDxxfgZA8h6qHJOZBCqWSg==
+"@ckeditor/ckeditor5-autoformat@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-47.6.1.tgz#0771f53e3d94202c454213f78e491aaebfff51ea"
+ integrity sha512-UI3HFyw7VCTM92IhE6hdIh5rp2nqOLL4vnnOFTgp7Lq6dLOVzuwsRJLIEfYxz4Xusy4UKu4zM8QX4FV1nOWsGQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-heading" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-heading" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-autosave@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-48.0.0.tgz#f66e988a92ee8a6d1f2f3865b23c6aee75c152a9"
- integrity sha512-/5nm78GoqEA94RcOCQtQ6g+nv1ibz5/pu7p1N3NWwKQBc04fM0HzdioxhcDnSd1qSjXHx1Lzo3ICZAyp0GnAjw==
+"@ckeditor/ckeditor5-autosave@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-47.6.1.tgz#86fe0ca7c6c0db546298fe214df50f282ba0528b"
+ integrity sha512-7om5OHf2hBDi/Md8lVZL6fF7gCBAMVZfg8zsJqTmAW6fwl5gfenD4rggPdSa4GVt+mZXbheZx9EWc0HX1psAew==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-basic-styles@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-48.0.0.tgz#f0948e7cd83b879404bc9cb7b4d8e3da469cc536"
- integrity sha512-6EX+Wmb/wHljeutCdLPVers35PENkANtslXe+qM5NKhEw9WLQEaS5fXYh+4A5xZJsppV0l/zQpMMRP7MPoQQMQ==
+"@ckeditor/ckeditor5-basic-styles@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-47.6.1.tgz#afcb1f8e301c7fdfbe36dd10ac99aa152e1fa9bd"
+ integrity sha512-/8R59UxR/8quK8UmOLOS1xq47GnB+oMNySo8BgLHJl7qepRR5VnWU0hHB239idnFk46IVhuRciXQHjifrJiScQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-block-quote@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-48.0.0.tgz#5d321c61274578d36de9f7ab69426071944f8cf9"
- integrity sha512-lgznrbDscTPqob99NJDNTFCRO8AGUKl9pXlXbW6yRf9zycfubHWU0inEp771Tc3nNHveTphwPiuTStshsPZb9A==
+"@ckeditor/ckeditor5-block-quote@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-47.6.1.tgz#056a0992dcdb503f66b7b8fb5cfc37ab1cf6d24c"
+ integrity sha512-wyDLqGrmcDVNlRmHxXTpXg2PKImgB4yIU3UDRofFKVJiuvnZvKKvx/Oh9USVv1G1zOAPoFyoK9AQzqYNOB7AMQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-enter" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-bookmark@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-48.0.0.tgz#94bcb61fb3bfd1a867637de4c31ebb8654e33f01"
- integrity sha512-EmvW4HJYIMfp+0a6F1RrfcM9qMFyh3HjmFWz5IOsosqYUWh1BhQAf99r0cK/nUWEIwmAyX5PdbtMVLmkWOASAg==
+"@ckeditor/ckeditor5-bookmark@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-47.6.1.tgz#9b7452cf06a98bfcea754ed781499d4deca4d3bb"
+ integrity sha512-9HwVudGBEhbqMPkEXQTqSIACGYpOWlES7bOxdG6WfgOUOAdCiTPXFCc5f+HSMFbrwd7XJ40tycPLOa7XK14oEg==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-link" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-link" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-ckbox@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-48.0.0.tgz#4fdf7a14763c463ba583d07d105fc9c079934ed3"
- integrity sha512-O6Le5xGxdjntf6VSVbO6jwEUkoJbGIrSWJFD7REOS/bKq+xO59NnjhCuYcIwCuBveNf+i6u7KPWCdlFl+r2zGA==
+"@ckeditor/ckeditor5-ckbox@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-47.6.1.tgz#56fbc40ffed21ffec0dc0e83a0c69f7547c81ab0"
+ integrity sha512-v083Tnbsx4z1fFW+ghMXlsf5EgB3UaSldjfRsipjIYUiUeatccgRN00Qh6qGMlYz7zZcSdUUtrOfTWL/LYPWDg==
dependencies:
- "@ckeditor/ckeditor5-cloud-services" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-image" "48.0.0"
- "@ckeditor/ckeditor5-link" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-upload" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-cloud-services" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-image" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-upload" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
blurhash "2.0.5"
- es-toolkit "1.45.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-ckfinder@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-48.0.0.tgz#55f886cb16851db79a178af80ed54c362ea1ae48"
- integrity sha512-UuuxpUG03zp1YpxHpBs8UprkMpGySVp58o7adTJv5zJeMA9GLcKm+cB6UL066kKxzfKhBS6eSzsefHyPTaUMpg==
+"@ckeditor/ckeditor5-ckfinder@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-47.6.1.tgz#954c594b72ab291a359ebf0b4c62e5770426ce78"
+ integrity sha512-ewgqgtQaDDZHQUGby/gg2/840Go280bvx959ExQH8Y7u4fPVw8NEFYAxjcm43W6EXgMnlmsEr8+G8q8g4iKT1w==
dependencies:
- "@ckeditor/ckeditor5-adapter-ckfinder" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-image" "48.0.0"
- "@ckeditor/ckeditor5-link" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-image" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-clipboard@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-48.0.0.tgz#c60b5f9903bb149027cb0a646d0874f5b4da74e4"
- integrity sha512-wW3Lhn3zrTmXDvE3y6w5xnie7fLxnPnewMKw/82a7vnYG+pPpA2K79czZov4h/TQ2X91JC5i9/G6PT/tMQ2UTg==
+"@ckeditor/ckeditor5-clipboard@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-47.6.1.tgz#10fa242f281dceb318ca79dc6c9b022585935e70"
+ integrity sha512-F3KQuCnnCavm8wXvX+d1KN/obh5ux/jT9qC/71QfMKdDvHxEOzi/t3YWa1r3sztlksDQ4LtODU4uWh0vVKUpkg==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-cloud-services@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-48.0.0.tgz#f18a85dfb67077734be260e3c3d30aca278d2125"
- integrity sha512-XsXT7PZ8C68uBFYNhO+HctlnjW4mXUNbqXibLFFJmc78L+aWsYw73jdxLMG97qe7ekDncrSsKJoaegdURZE5yw==
+"@ckeditor/ckeditor5-cloud-services@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-47.6.1.tgz#fdb1f25a132cbb8adb207a3dd8da426fe675f722"
+ integrity sha512-yC9aqornbxjgNhHuUX4gcuvPTLv34sc8CbUOeFYLGbD9ujwoC0fzzjzSB7u5b8fWNg6cAjzriFooJATHBvu40g==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-upload" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-code-block@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-48.0.0.tgz#8d7c4b76839686a42864d115be18bfa6152ef8c7"
- integrity sha512-R4rBaEg0si0u1TmsnROPGimqyru13DwoEThEoMN6B4+Z9x0K4gWuBcLJQ9DbbfcrX4FI6A42VE6pdMsjlgN1Cg==
+"@ckeditor/ckeditor5-code-block@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-47.6.1.tgz#4f15dedc705845d45bb6b8bfb28bc7dd26be37dd"
+ integrity sha512-ntZBIEYLoC4/OTUgCkwwmyXwwqDk8QwFcx/1kZN7S4YtwocREZqpDH1wYT+GA2ZmGkjaBRxdTLwSVr/7bf+wqg==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-enter" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-core@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-48.0.0.tgz#58a8fc61d5a9559720beaac172d39845b853193a"
- integrity sha512-alN+AOKd8a5C8xgNim7ojKlW3r2jOWjIh3KrYBIfL92LvBXmFutNJRYuxzSMVO5I9+stbcYp2oAZZ1jxtpL/7g==
+"@ckeditor/ckeditor5-core@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-47.6.1.tgz#e5558a33b7d2d4870ee8de3345d56518748c89cf"
+ integrity sha512-6dtnquhjymLkNhdC9T6gk/Mf2bDnHSTZrhkByaXC96CbmQDriCgfcaAVY6pQgDNxBQ6fZrev0TnKBLfTItrMsg==
dependencies:
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-watchdog" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-watchdog" "47.6.1"
+ es-toolkit "1.39.5"
"@ckeditor/ckeditor5-dev-translations@^53", "@ckeditor/ckeditor5-dev-translations@^53.4.0":
version "53.4.0"
@@ -1043,304 +1044,319 @@
through2 "^4.0.0"
upath "^2.0.1"
-"@ckeditor/ckeditor5-easy-image@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-48.0.0.tgz#55fac5dc9fa0024558cfa2b352d1db55d0bf5645"
- integrity sha512-dLblbP7Skvbx3olIiHxnZnfZUr159V5ixNzge63IlN5qRfJxLguInpm/93bQY5kMpfARU4dgI2/07B6RtYP3XA==
+"@ckeditor/ckeditor5-easy-image@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-47.6.1.tgz#03b7b4180a194cbb9e60d2679471dafd2a6ada7f"
+ integrity sha512-hWaqibO1ZUHRIkvvAO7O0qDAIw+GN6UWbdr0wcGNLc4DcSZMUIpAfoXuiyyvE9hQEJPpfTOwA3r0znS6wXtMCg==
dependencies:
- "@ckeditor/ckeditor5-cloud-services" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-image" "48.0.0"
- "@ckeditor/ckeditor5-upload" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-cloud-services" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-upload" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-editor-balloon@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-48.0.0.tgz#c05974790185d71e62b140634879eeeaed5b23fc"
- integrity sha512-yrDqeV+3SspIvnqMJt4pGyOOC91z691uJYFFP369WF9w40sQPKpt5rtJjYmwFaSNO4vX1f7QlG8xuxD8eP/cyQ==
+"@ckeditor/ckeditor5-editor-balloon@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-47.6.1.tgz#ee58d45c86d213bf39eae01dcf50942805f6804f"
+ integrity sha512-geszCykoE9Sja2tBqyMww4etAzAExg4eGnlYbXSGiaUiC7Ks4OqRVeuvw37QsH8Q56J5FQC35ysq95nrLEB+0A==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-editor-classic@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-48.0.0.tgz#15b7e097c43089bf6844a53278fa600d4e1daa76"
- integrity sha512-PUtB1e3uMD5vNYFSThapmf2qCQ9i1vM7w50rOPBIFbXeBM3NgNgQ4uj7DBQe5CSxPlTZDerHujPjvur576KvVQ==
+"@ckeditor/ckeditor5-editor-classic@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-47.6.1.tgz#82fe9e61064ca5bbc431f1d9146710831a252945"
+ integrity sha512-w2QaF2ieqLqu6i9YldOpPnFezvAsXY/R/vp/c0D1ofvI1CtBRWhQ9/rRwADMoKgpcuyP2320sRG312anT8aiaA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-editor-decoupled@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-48.0.0.tgz#348d64dc2f6f85e30b5e480b4109b00a1281d7c8"
- integrity sha512-zsKb1IQJ7Cb9mxnCbI/Foec6pE3L+GmXfyI38sXQTbsWdf0rE48CpNsot4MpPkRig+z1xovwAYT1J4F37RTLPg==
+"@ckeditor/ckeditor5-editor-decoupled@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-47.6.1.tgz#46c286e4a9800be17a2e8252a578f4541fdab460"
+ integrity sha512-w047UpjHF106k0NeQLgWY03k29s5vIpS9M6Oj+f+IdKaf4TR7uSzl/CXsS+csfqwZEhtGwGV3LYJVzo35+SifA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-editor-inline@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-48.0.0.tgz#3594dd3a98b663cb75ea1449e7bc423fcde8ead1"
- integrity sha512-V2hdVLyR39frbIMi3BZbRrvLRRbyq6pBc65btbMDAstRWQ46rKeXVMv5z9AHRh1bRxhFZWji7e3Xmy3sp7035w==
+"@ckeditor/ckeditor5-editor-inline@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-47.6.1.tgz#0b8d63092273517b17960a16816fc27b2230a953"
+ integrity sha512-UJQHbMh1nvsHMuiijmRx3y/5ssdxeJTrVjrwDoPlUsI8tfRYjkdIucd9SsRhXnV65Vk31Ah5wiFyaBb5OLXZaA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-editor-multi-root@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-48.0.0.tgz#7c484e17df151b9638c0cd2c947b7abe6d2a3ede"
- integrity sha512-6I20v8RhznnSSinNq4vEO1/T+PGslCvnJXhzJDdNWJKB1szF7pfCStpEFNCR43q/n78tBQS8a5cPr5ZFXeQOeQ==
+"@ckeditor/ckeditor5-editor-multi-root@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-47.6.1.tgz#b1b80992009aa64d48ca92760d74e25c5e146b9b"
+ integrity sha512-Jn55iVT2sg85NSPVe/mThLoiI0FTAEH5r48MXD1MKz1E5K0FkpdLiKyCR4onfdFLozWZW2NvU0faCkyI0BKaZQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-emoji@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-48.0.0.tgz#be7d4d88ec526139eee1a585a90fa68c5fcc796f"
- integrity sha512-Ho2C+rAQwACupQH1C0tidvj3fAx9HuLBDfD1LEtHpfkQZoFanYBVFIb+9ADv4rsChe9P9dBCnqTF8RNpoafS1A==
+"@ckeditor/ckeditor5-emoji@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-47.6.1.tgz#196b45d7458482466e2b7eaea8da4740256d07e9"
+ integrity sha512-bnnnvRk/eYrvKLLQpJrjSV++Abpm1/8N31BNVaZyeHzaI0pddE6ikS44Ju82u7BQJaqSi2SO2Glx3u3C14rm2g==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-mention" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-mention" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
fuzzysort "3.1.0"
-"@ckeditor/ckeditor5-engine@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-48.0.0.tgz#eb0c565de568c5e4030df480c374962639ff9d9a"
- integrity sha512-Z/K+qz8R/pcCWFbe+w5my1hDWcfpsVmyeiWRsrecbxLBZ6o6l+04XFBFgMQpxFgHKcoqS699WnWYk+1zGZDf+w==
+"@ckeditor/ckeditor5-engine@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-47.6.1.tgz#b3d7dd701e6facd4c47e5e21be2a75dfd59f7f6b"
+ integrity sha512-Xb398PRhkJqtUuQ1E1pdLXTG1REIOanr7PCIRPpWvpHAIZZAuxTIqyacZC4qVTS9xI+ObxYqosf8yNvFsEtu8w==
dependencies:
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-enter@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-48.0.0.tgz#6c1fb3ff0c38457a6906bb5fc5b6c2b5a1b43ef4"
- integrity sha512-VPWc64iEaH2mxkpZi5j0tyJFlIPLMGuwRvhWhKyk8/W8SXt4lOHx+nmi90G9W3aPkqnLjscCuvOzfQSsl5vYeg==
+"@ckeditor/ckeditor5-enter@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-47.6.1.tgz#09d3d20895153bf0a53e30d8155b8ad3008eb1dd"
+ integrity sha512-H/d5L8JmZFmb5wYDi3NT4NICYuRueGUwiPgIpaaQ0gb8U3U0YVj4J5WVF/65KGiYdsuP2NupSwRqsdl8TilrdQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
-"@ckeditor/ckeditor5-essentials@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-48.0.0.tgz#1f8194747e4281f53a78b7269bcf09881ba8434e"
- integrity sha512-3PeYnM4oLbw5fAwsPLbMtQjxDs+hKqMwIFa8Qpk559Ldf5PPxdC1q4HNQDY6EZSjNguAzSMxqYaOlUcJC7zcHw==
+"@ckeditor/ckeditor5-essentials@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-47.6.1.tgz#6ba445f35d4ef4df33e30eb8b57a1cf096ed9ba3"
+ integrity sha512-4A9E9GrOudYA/eWCXE9uLqEdw7RLO/OdmeY1KWGAF6B9fubieSCF+S69M3c5hMKS6KJoNjaVJ/iR91KfIyYmtw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-select-all" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-undo" "48.0.0"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-enter" "47.6.1"
+ "@ckeditor/ckeditor5-select-all" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-undo" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-find-and-replace@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-48.0.0.tgz#569f661fabc530c3aec4f076e36882c03afe749d"
- integrity sha512-a2+sJpPh/cXfSKDSI5lLZU7QXl2fuBoVFE+J4eBct/5QuCRmNcgpsHsZ3Q6wTeeG2zPlafcWzoa6LkeDgXjsKA==
+"@ckeditor/ckeditor5-find-and-replace@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-47.6.1.tgz#c32a58de98142047d0f27d0203d3ea56228171fa"
+ integrity sha512-ZbKlNpFYCP0DRICJlhyTLaRlPSwdJ5W9BBrMFjHhGsKNbFJ2KHlPCqTD6nAEWc838heDBZM21jRGTM6O92FLHA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-font@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-48.0.0.tgz#489e4d46bdc9045be81460c781692b3fbc793963"
- integrity sha512-V/if+TMyNb1a23LLY0NZl4a7uuHNRWGu/ZL4PYbQDk/wEJPte8Mippp00iBBsIYC/LdTavc7YiJKET14DBSFyw==
+"@ckeditor/ckeditor5-font@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-47.6.1.tgz#562403cc367fd2111605e7cedcd17ef914bf9613"
+ integrity sha512-ayMtG44tLbmPBjoEudnF7kFkqX3GUO0Cb1lLd6JR5B4uyoNFuQbN3nyrtx7hMvdu0N4jl0hWcWXjdu6vNL4I6g==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-fullscreen@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-48.0.0.tgz#4293a98caa19581a3ae83a525e6bcea15c5ac3ac"
- integrity sha512-bPf4AbQs4PC0+HAjyip07LsF8Bg8C7Rxr0j9vEw7ltwShjGknvMpBacWPPr4LVmuV++GgPh04kpRAtQVZUDgVw==
+"@ckeditor/ckeditor5-fullscreen@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-47.6.1.tgz#0b46e3cc0873b880e8027cdc9c49e9c9550caaf8"
+ integrity sha512-LvA7vzeAkuc/z64kuRu17zm7EIFe0Bqt9xPA5GhfR6T9mBVG4wu62ElqylFUjFJ+macvkjSe68tBYQTAPyUWqg==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-editor-classic" "48.0.0"
- "@ckeditor/ckeditor5-editor-decoupled" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-editor-classic" "47.6.1"
+ "@ckeditor/ckeditor5-editor-decoupled" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-heading@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-48.0.0.tgz#3c96e54d8506b4a64676d65066a0c0c6fc24b48b"
- integrity sha512-/Hj1k13XyD5ABI/NIF075eccC+OEPNipEJqvdiVXIerywjIfcNIPbf/X0PQxOFixCN9CBmhCPHNF6VI/Wheeog==
+"@ckeditor/ckeditor5-heading@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-47.6.1.tgz#b80bef3c6b3cec4aad48473a327fceb16f86ca92"
+ integrity sha512-4kVuMaaAylkxYkJ0PA4hUQCDTARoeokkqKh0dE3DwEZTvvWDZjBEAhIKaSVX116ByeGfImbLkBRAoNCljKNCHQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-paragraph" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-paragraph" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-highlight@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-48.0.0.tgz#dd134b831497b82b505f141fde4337def10a7168"
- integrity sha512-1uE6dzorsJGJ1x2NsLQGhBiIeClKAjiUFSelFJRqxPzWywfY8aMjnsc3kCbTKXar8j9jNwTZrFvQdqK9jI9agQ==
+"@ckeditor/ckeditor5-highlight@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-47.6.1.tgz#845676a75389129793fb57db99085f863900495d"
+ integrity sha512-hEIAZAImLAGRsz7/d+bbh3k+9s854AxuYoTmCAN2u07muYX/pmrLrLm6cZcazjmi9J/Bow6sP/D5GeoYMWKkLA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-horizontal-line@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-48.0.0.tgz#b4c97e5f0774ae029d71f50f079f01fcb7dcf1d3"
- integrity sha512-FWnU3QC5HjqNGEfC9ljtzM/qyDVvdLZtIvU2octNddoNWCXHw+IUFDxuO/M3on71Rx6ibl+GQyNgHPug7tlAkw==
+"@ckeditor/ckeditor5-horizontal-line@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-47.6.1.tgz#dd4f74979cc30d3cf53f364013f1bc13f3ac8471"
+ integrity sha512-YTSpxdrp8NteaWARH89dA+qUWAf3agw/Q1dRQF+XdiF2kaSXRPQCXJruvmy490H+3xtwUZVs/hSlwX9gT77Skg==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-html-embed@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-48.0.0.tgz#8b369a62ecdb8d96bef6f8f7479bb1064f05609c"
- integrity sha512-7FNfPCR8O3mhEY4NpdaVpA1NLWd76WLnHmDUbFSRZLE+tulXxXWmV3oe3TWrfoFaILLKHYLFwL063mM81dPd8w==
+"@ckeditor/ckeditor5-html-embed@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-47.6.1.tgz#d37cedfe079def1d5b3485b683bdea488ce22fdd"
+ integrity sha512-z4iYN6Il/PqpOBm+7OYM1mpXLUCbA7cMjq3MGIAwGwRHNFq8BWq/1by3P8FiF4ozaUyj8YgXXyWoggBC2qQRig==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-html-support@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-48.0.0.tgz#a4dcdd504102e65832b8c27a8ef29b0f4de6fe83"
- integrity sha512-ahnXoBcbdNDBkwhJQmx2WRWOq0t0EJBbSFEamUxAlyVVVctASWGAKl1qlQ3JmXbnJYrfBt4dM4ECAOYxCbB+hw==
+"@ckeditor/ckeditor5-html-support@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-47.6.1.tgz#2d86875f247392efeaac05f1f3de392bd77a627f"
+ integrity sha512-F25LY88VYx0gZTrrThmt+kqF2thrwg52ZCIQeRujMd3RIueYEAEn7ZJ0p5iArDvm9qQXtLzsaijEyZr2edstPA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-heading" "48.0.0"
- "@ckeditor/ckeditor5-image" "48.0.0"
- "@ckeditor/ckeditor5-list" "48.0.0"
- "@ckeditor/ckeditor5-remove-format" "48.0.0"
- "@ckeditor/ckeditor5-table" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-enter" "47.6.1"
+ "@ckeditor/ckeditor5-heading" "47.6.1"
+ "@ckeditor/ckeditor5-image" "47.6.1"
+ "@ckeditor/ckeditor5-list" "47.6.1"
+ "@ckeditor/ckeditor5-remove-format" "47.6.1"
+ "@ckeditor/ckeditor5-table" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-icons@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-48.0.0.tgz#df12ffd460552814d7a0d8d69f07b893a370152a"
- integrity sha512-PWHECNrUipXbtKdN3Rvhcz8NpcsKW6Gke4U+5UFndoOBtSbgxooZMoovlo1nN3PmQ9aKbEF1owf3Pa+oeG32rA==
+"@ckeditor/ckeditor5-icons@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-47.6.1.tgz#076aa5bc4ae1d2939a7802155cd5e852387d9bc2"
+ integrity sha512-OEk5hPdMpE5/Cb2lZFtJL2XyMwy/S8xQzuAk2b2P2bJx33rJgU3pk9RUrayxCSa3p+tKqibOzm5GcshLJ7s7Tg==
-"@ckeditor/ckeditor5-image@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-48.0.0.tgz#31f928e75290a233a82b9b1f33ca1ce7c0f35960"
- integrity sha512-0MT8PIcUQgo9vj7PRNpClAdZ6rjqdCz2egk4ktgh+AoYIFOVh/znzBAiLcJghsoCjZLGI8REzu3dwQ0ynJsGVg==
+"@ckeditor/ckeditor5-image@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-47.6.1.tgz#9824abdbb553a6e47215090e2f58be90649872b1"
+ integrity sha512-yy7b/7WQqN0c7/VC1Ng5svQU1btXWauBfQjFgVV3AzGa+nVeJ1ZIcV2fAkUa6mB+lCu+5ziv7b7ord22baJYzg==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-undo" "48.0.0"
- "@ckeditor/ckeditor5-upload" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-undo" "47.6.1"
+ "@ckeditor/ckeditor5-upload" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-indent@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-48.0.0.tgz#285f86311969edcf85a4b6dd5fbe97c165181ef2"
- integrity sha512-TCyJtxBJPHMN6Q2zMfZXe2bzS95SChTIcVWOxG3KL5kOtn5AsC+gU4K5t+SM1ITVhQYYpBI9elUMy12h93PceA==
+"@ckeditor/ckeditor5-indent@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-47.6.1.tgz#95c00461942c7336de8c876e242bbd94236c0283"
+ integrity sha512-SaokgxUJevRrYfu5PKEMvVrUliybmxpb3Cx/f/JtOnPbyJSFrt05+/mt3XsqsSB0g8LaHH2PXQfD4vncGzE6DQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-heading" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-list" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-heading" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-list" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-language@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-48.0.0.tgz#7adcc244c887fa29f93fc8ced8305a858520624b"
- integrity sha512-56iohiWWwrO23YY3chD9GbqKGgmm0g579OaSpz/zNtcSEpH3RJTdsliFyyv+bPQMbPYOmJiHKkj9eWVucHI4gw==
+"@ckeditor/ckeditor5-language@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-47.6.1.tgz#6a15c81c08a2487db8f86943645b24b3ccbc8aea"
+ integrity sha512-YZpySDIa4Y40T9wwKIFsAlDujELkgUtoKw/+4Wl8BHlDnq/40VxXFbOSSXu4TnnVeqVFcnzTjp6Zv8CHtmY3yw==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-link@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-48.0.0.tgz#570908131e04462751e2dba91e45de4997f6f10b"
- integrity sha512-j1vu9R+cPD7cY4oD6oN+sgUTFRTvH7+JFaqU0DoIiyKBq/g3RlufZfASpJ7DlonqfniFxC/7aBuz0taWBsViug==
+"@ckeditor/ckeditor5-link@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-47.6.1.tgz#f541baad9e44cc95b97e9ac5c97f7cb5fe145f8e"
+ integrity sha512-A/gjF7e00R/ESUotqR08EeGM91V031DiHiGwYn7b+iZ1bejsdEu3yQK707bZ4U6ByEYBUOMtq1bOMYUtGJl6EA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-image" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-image" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-list@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-48.0.0.tgz#4aa71b06e09f5a2be74586730c90cc2a5b5f142d"
- integrity sha512-PeRDmPvs20p40l43wMBtbPd7H/E8XGAjIPOOccSp4DHA+Vx6YvtFws1OTJhdEWaTjfa1BdF7UXPj5MdTkcuVEw==
+"@ckeditor/ckeditor5-list@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-47.6.1.tgz#fccef28ae23a39ab1b04c58fffa7fd9e04ee9c3d"
+ integrity sha512-k7lXRJpZ8vkMQy0EWoYD8U6rQqYuKEbrTshlIjZSuBOQ9qlAb9llJ80OO0gteYZBOCMde1BJGjCeVxSNAI6eFA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-font" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-enter" "47.6.1"
+ "@ckeditor/ckeditor5-font" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-markdown-gfm@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-48.0.0.tgz#efcf3839e7908db3a7905b8a5292795ba27c3b08"
- integrity sha512-DNae4xYkZCe3f51HFYNkJZPNj2lJB6H3WwHFHb+3wqT0NrVcKd31eqqt2G4sJjpzcSeKSGIPaX46OrtZujDTLQ==
+"@ckeditor/ckeditor5-markdown-gfm@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-47.6.1.tgz#c6a150198f9285dd8f88155ec098166cfdf0c17e"
+ integrity sha512-bt4UsDKTmq5iyu5TkmxpC/Z5zZEsw8bcCr5egjgNtV5ozJF1E+54iQBjKIYNYIWRdD0PAEEGFE15QoWzSHBtxw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
"@types/hast" "3.0.4"
+ ckeditor5 "47.6.1"
hast-util-from-dom "5.0.1"
hast-util-to-html "9.0.5"
hast-util-to-mdast "10.1.2"
@@ -1356,259 +1372,272 @@
unified "11.0.5"
unist-util-visit "5.0.0"
-"@ckeditor/ckeditor5-media-embed@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-48.0.0.tgz#9013f90138e1aeace34335f9c165e42afc66840d"
- integrity sha512-be/4of06/oqOeYUUHSB8pECLHYR+2maizqPofmFuyIoXJ73gu19qMQgougjdOY6bFpTuu8rNsePZCkIJhSem/w==
+"@ckeditor/ckeditor5-media-embed@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-47.6.1.tgz#d331856917347f4e49209469f7f84fbb5328d1ef"
+ integrity sha512-G18SeOxXVy+k0SQYHkw1HQtS6/PkqpX2Mv6zM7os9aG3OpPmX8tCqDK+X7TaMx3FRJlDV0ujOy5Qfs71SJrqKA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-undo" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-undo" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-mention@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-48.0.0.tgz#802f59f32b4227ba25c2a22994b6a040af1fc9b1"
- integrity sha512-ocRNslENNnLkvwrwjl4M9ikQFO4/ih8TyFBnbjieUfYhVHO2TrOgCMwR/3U8sSZ4IQaqnq/B1Hb9kUJKsvfhBQ==
+"@ckeditor/ckeditor5-mention@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-47.6.1.tgz#f678033198144b7bdc92f416d5ef8fa639bd6b20"
+ integrity sha512-/53LFzYqcgvd8pL02XlNBduucfnakDVvY86vC02spDuTsUH5qUMqLaz2FHSo9AH2y3kNVp98KDnqI/QjNZCd+Q==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-minimap@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-48.0.0.tgz#2c597445c9ca94924e1bd5643d76ceb1075326c5"
- integrity sha512-0nlr9Y/x2XN9zEJ5AcuzxAUTUXzy+oiJA46kw6ENEqg1KmenmuXVtzlyuIVyfN2TagyWXoz7k9slxereO6lxsQ==
+"@ckeditor/ckeditor5-minimap@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-47.6.1.tgz#1805a4be3eaec417880a0e37363cb7b2325e6e68"
+ integrity sha512-ksKOy4wxzs3pkhfzVtnnsu5rgJxqYHMKM7X8Rkhx9BSshcKFeuNIUVsSh+7QWDQStWKSZ/qAx+0rezdJCm6gvQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-page-break@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-48.0.0.tgz#7432f8a35cfd7c55189bb1c502d5419d3e5c3f73"
- integrity sha512-eiCPti0A2xk0EpGXe+/lBZFhY+8UNMMA6ZUufjPwcZNIwVwzuQOJRKQwyqMdvmNz4Xjz42Vk+3RRcJQUy4QJsw==
+"@ckeditor/ckeditor5-page-break@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-47.6.1.tgz#c9f2d30a6bf1071c22bd65bbb553ce652f4945e8"
+ integrity sha512-KBE1tLsnyIsh0v+S6p0G+WglkvfWvKCkOESmap+gct5xwmOE0HEgRVp6xFFBfHYuGSjSISvgUU4ofdnhseZivA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-paragraph@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-48.0.0.tgz#208688e6b06eea663ed706af3eacda4ad2349d95"
- integrity sha512-LPHDgn878ypHJ0e2n4xsqj4eIJpo53KrliKBDKhZGNMpFD7vOXNPxiXAAGOq0EtxUbSRtCTeymJTuW3q1oYOQw==
+"@ckeditor/ckeditor5-paragraph@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-47.6.1.tgz#943629d7de22d7cf272a6744fb96947c6c071ac7"
+ integrity sha512-6FXs94lSb6n7V7Puwp1c9BMyjycOfsAjdPRSVGTx1THqQBziQZHuZeU9LBxJZBA1mzoQOfmFaC3v+wb8odBgAQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
-"@ckeditor/ckeditor5-paste-from-office@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-48.0.0.tgz#805fdf05e3f2339231fc81ba2f526d4b776c9c8a"
- integrity sha512-7fj6hqWScR9w/cfmGrnNNxWkYIWTR5ffqM0zmw+HR0DpItRjLCVBrRUp0oqmLs6CFqq2TY3rerFy/NjYaJkvuA==
+"@ckeditor/ckeditor5-paste-from-office@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-47.6.1.tgz#63c514fcbf6d4b576b9cb627b6031f4f8864f0d1"
+ integrity sha512-Lt/V8/q59WuPURpwS9Z1UWUU1q5fF7YUbDAapWatzJlK9J/c969nRMG2aXm3z+BjXv3Kdu9qs4Oqngw0sJ0KiA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-remove-format@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-48.0.0.tgz#1acb382be0c41e836c2f8ac556a1f2900d109706"
- integrity sha512-Xwrh114VUIhAY2FP20TLVYwFvdFgDNmpigYj3Ev9SLhVSQQimckhIxYZxXYhSlDjG6+bYiEa1NSl7BUQtG7IuA==
+"@ckeditor/ckeditor5-remove-format@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-47.6.1.tgz#96bdb0c0657cf85464970e8aa17924d6cf9b3a3f"
+ integrity sha512-2lQvT4+OVIFQs67yKh54exnT5UV1rPjEZX7MqyhZ3Dr0rzyEW7b9tpFz7bP/EUOSa2LpFktNoLFOSnIAZnQdyQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-restricted-editing@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-48.0.0.tgz#e99723ae331bc63d72d849f2ee853cd15eb82805"
- integrity sha512-GIxCV9yyuOCP93nkndmyf11Vuqp352w1ErtZd6YxcX0+JDERTmCzAMbEQsPHsf6jKHikg5ei/FTjFl8YVs38Ag==
+"@ckeditor/ckeditor5-restricted-editing@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-47.6.1.tgz#9308ae80f8740d9b9df662c51b47a0140757439a"
+ integrity sha512-ufWtexBPqBxJNNjjIw9XQe8Q+cnwLV4en6PTvdBX/zXHq87QdjpFk6NRSLCgDTpNmO2GiXnl+FsqUjGJF27zDQ==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-select-all@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-48.0.0.tgz#31911f1c05f31a3a2c0f9cded5e2c829de6dd558"
- integrity sha512-YnhvKuoetfulualgCphPKrY9DIg8ZDa5+P8Dh2lmWt0bOSDBZ4yKoLLxTccUOweRQFnYP0vRCc/YDnKGh2nhhA==
+"@ckeditor/ckeditor5-select-all@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-47.6.1.tgz#ecbe703910721ccfc526ed3a535c8c784a52f798"
+ integrity sha512-NKhujjJ04UdM/pObi45+q6Em0fD6pQ1m+g5qLgTsTyoFUq2rFhMZqeRSPGEXlfuR5dImA7hP8uQtXNtt/GpZ7g==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
-"@ckeditor/ckeditor5-show-blocks@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-48.0.0.tgz#029edfab621220acfe754e9b2c6918ec421035e5"
- integrity sha512-lCtp5nF9hReBV/8QASM4seTylA58FBceL2wvwEfAocptzI7rS398nX4cBwrSbFzpE55KE225/m4L6P/4RtA/wA==
+"@ckeditor/ckeditor5-show-blocks@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-47.6.1.tgz#66b10152e8b205b91eb97bea598369536c5296c7"
+ integrity sha512-9MdxI7TjccCOcbdlzX+SBjFvt8CsdxCgyoJxZ2NYut6QJAJ6WPjH0yVxckZXC3LSkqIPzrIOJxHc7e2n+oFFvA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-source-editing@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-48.0.0.tgz#0b9ebf10e324a2e741a24f7266a166f7d94e6599"
- integrity sha512-H4sNbAX+kFz1W9L860uZuZFCBxDfCodpUUk1ocoaPZcm42X2Oo8F2HlH0DWX2VJ+Fgsu9OAO25818EPOCaU7RA==
+"@ckeditor/ckeditor5-source-editing@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-47.6.1.tgz#041d16a8dfca9069ed0ddfe2b92f69f98f965003"
+ integrity sha512-/NeN6KvgdlvmBzOGH1Uxk26zGti8HvvmBbHLOCzFqfXZRLHB+47BG+GtzOa82t6YnLjK7pvR23opyAApRf6zIA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-theme-lark" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-special-characters@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-48.0.0.tgz#e880052f608db77be075c205581ed2234f3f28e0"
- integrity sha512-sfbRkC4syER66Pr3E9WIcgSaOIS8ZX7MkronAthP3lVHI5jBkyyJduOgPyvC6f8fcTd/Dclr5Bs8sqZUzGEG1A==
+"@ckeditor/ckeditor5-special-characters@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-47.6.1.tgz#9f89ec11f7cf1e558b4031646d6fc352be1292bb"
+ integrity sha512-O+WRAaDh3m/i3lWF+MaB0G++nBusB/uaB+koN+gwqiIfDHpGJ9HKr+KXrMZZYb0MjiGV0J5gswuwL+YvzNZ6rg==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
-"@ckeditor/ckeditor5-style@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-48.0.0.tgz#1f266ecc34ce647a23d5cc600437bd025d76052c"
- integrity sha512-nQMrg6RwSEXz8VYT3w05CGUTZb8guhJkdwgNJVnYexQReDeJxElGBfXnjitEisd1gxaiWBMKiuqv0nKLlqyhsQ==
+"@ckeditor/ckeditor5-style@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-47.6.1.tgz#b1271c0b639a5c75a711950826358e407bc23245"
+ integrity sha512-WD9lzsgIk3sB+Ec/mpgbYIZXr8cRBOcDAjFndfjuSQMZRYM5kCMpIz0qpvjGp1Glz2bmeg7CwfuLDvbZSqZrfA==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-html-support" "48.0.0"
- "@ckeditor/ckeditor5-list" "48.0.0"
- "@ckeditor/ckeditor5-table" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-html-support" "47.6.1"
+ "@ckeditor/ckeditor5-list" "47.6.1"
+ "@ckeditor/ckeditor5-table" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-table@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-48.0.0.tgz#137722142b114d758ccce53c0b080266fa2556d9"
- integrity sha512-opm+ZRxmfEZJdVh4OZ9koTmCm7ecdTRIoYOWHwUufZyi6jIy8Ea1kCYL2s86fLHgpUHTq28yP8wI2UN4b4Riag==
+"@ckeditor/ckeditor5-table@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-47.6.1.tgz#6ec1f74b80fab7df6cae5ba5e7071bcd2afacd0c"
+ integrity sha512-zFJWnqL0PpdlSs8U1m5Mu/gcuoJfi0GSpDqr174dqXLtFcMfIsftVWVTbY5d4f+OKAp8LifxOg3CMvLD1YNSGA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-typing@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-48.0.0.tgz#0903c3e3a1ba57a33a4fe53b76341c335b5c21a1"
- integrity sha512-mJogY78t6qWcTnwwHQKzkzUrRtP16E+tVnUsBlvMsn0RJzyZAORVHxSrUkNhfFTrW6TwrSYtDjBY6+I1f4m9fA==
+"@ckeditor/ckeditor5-theme-lark@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-47.6.1.tgz#96076019c59ed0d0f6a05b56e4597ef136cc10b9"
+ integrity sha512-iaRFqt6ExGAAsOc4AfJNbMyY+jnh//gMzGendqklhQzkwV3RGzN6buRtV0Fps+pKXnpRcbqaVHWv0GOIOaG58Q==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
-"@ckeditor/ckeditor5-ui@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-48.0.0.tgz#d784602b1b738a565f2dcd7a771632c14bb09e4a"
- integrity sha512-CzjQPUj4W8BEscJwCfm9iwLMTyBwIiT0KXF4RbTqZ4YgDJhurCquYF1JOfttGBYYlX1qdXmuMMTbDF8mYH1pWA==
+"@ckeditor/ckeditor5-typing@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-47.6.1.tgz#4246eaf121ea07a491883c345c077953a2eedfb2"
+ integrity sha512-yuMJCK6+KpYyXHxkBKRtVuOF1L42eyhUlCCq4sNFHjoJfD3q3gunmesoGIkdezMZR5RpqpGSfrOapEG9orOBTg==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-editor-multi-root" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ es-toolkit "1.39.5"
+
+"@ckeditor/ckeditor5-ui@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-47.6.1.tgz#d2f2f7aaf439cb04027b2c91a083546bd81483e4"
+ integrity sha512-zBEfMSpR26rVPvc9X4KXxQd0wQG42EM+37VHdrfwJL47PFlqXTGlbsZ9BBjlElNM1mpViWSW9zpt5JdE6vtHCQ==
+ dependencies:
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
"@types/color-convert" "2.0.4"
color-convert "3.1.0"
color-parse "2.0.2"
- es-toolkit "1.45.1"
+ es-toolkit "1.39.5"
vanilla-colorful "0.7.2"
-"@ckeditor/ckeditor5-undo@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-48.0.0.tgz#76f94da618ef72ffd3aae2161c40dc0a46a76af8"
- integrity sha512-DQTi8si89EQSWwAqGwOGEdt9jm3u0RQME9RknSHw/AylNutlEg6BykvVRA5fWi3cXPv/agKZjdohFGJ1ZOQALA==
+"@ckeditor/ckeditor5-undo@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-47.6.1.tgz#83d13e705bacfc3140a1ccf53fe7fac46e5ad9dd"
+ integrity sha512-kxckLxZHglOTv0yd7cROpZAgOQFR7uJEKy+ehGaPrPy5eMrIhUqHcDWHv4sLNJfNg1IgQrsqYNHeIaTzT38RvQ==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
-"@ckeditor/ckeditor5-upload@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-48.0.0.tgz#b5ea925d5c312c9aead1ce8af9cc68867c0159b5"
- integrity sha512-S0tOjeX6jJ7RspT0UXuxmXa/xZPQvTP0G5qQXeWPeNhaTazz8BQeZC8xzGhqLywClvFEKuBY+3fQaNz5nkijVw==
+"@ckeditor/ckeditor5-upload@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-47.6.1.tgz#64c7fcf731c87bb9fc2a44f5ad8e45ae0a6f507d"
+ integrity sha512-GFMKl6pct+r26EQ4K2D22xokyDQIoRYQZSZFoPl4L04FFPVRuG60pA1YSNtyi7Am+T1fR3qOVBHAuXsANyeL6g==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
-"@ckeditor/ckeditor5-utils@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-48.0.0.tgz#fefa1d7045ac34f67fe0ddf68e54f0b1f90aa837"
- integrity sha512-EXPeI4uc3aizehvfgxnc9Ryt0qa1xvoow0BJ+T97ijOQ2XL+gaA5+NGvnIBiYshXQFtrYHW1zJ62Q8yWGUx7Wg==
+"@ckeditor/ckeditor5-utils@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-47.6.1.tgz#6ef2d87fc795dc70802bb9c0a6dc5938193e4192"
+ integrity sha512-gJl5DikvPjMEsv9DZmEVv6GOZEjHQN3kgaxvaAYpfg4VcT1RENHw46BfvPN/zUHsYwZlh7DxG3+o7h3M8Pzj1w==
dependencies:
- "@ckeditor/ckeditor5-ui" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-watchdog@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-48.0.0.tgz#6cd1c01c3631ac67cb29af03f968d06e2632f6a2"
- integrity sha512-CE+y4am+dkfbb6zePcy5mxIGdcaJgOD09VLBOWDTQGlM6Lw48kQ9FDzp7y0L6tEaJYLjcuG16kNyEKFAOFK81w==
+"@ckeditor/ckeditor5-watchdog@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-47.6.1.tgz#fe36e3150595c3efd25d41c554de3db08dc59717"
+ integrity sha512-mHum5WRT5PKiL80UwNMXiw//s1486smeCO2sgYJKZGrqlz7cSSHDOc8iUi8Cn2YuHvTfjgRjgcZxn0u9uhr1Mw==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-widget@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-48.0.0.tgz#860d28512cd3ece20ed7ceba9432a87db82c2061"
- integrity sha512-10d4WNxTApQVTFrBV0PIVsctr5KUUuAkbZPj+30TLlptJCAx8vK0P0BG/UjtNWWNNUAoKzJ9dQD4gvzXnvte0Q==
+"@ckeditor/ckeditor5-widget@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-47.6.1.tgz#6f1fb87891e825a849cb7c79cf9265bfe0f68403"
+ integrity sha512-rURYZlY9w+qjumkQ+VQ1cO32JJbuxuGoWIPj2lTC3uFjn6kDzYB9KvNItOykBJM/V11R7sEEOWvpKlnsMmlnzg==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-enter" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-word-count@48.0.0":
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-48.0.0.tgz#db63502f2d45761ee5d15fe866b4e1ab4d490342"
- integrity sha512-NfEGWQmRia5TmGmz/LfDLSCazvsb0LydJOQAa5tGbX9OVDiiWX9/CSTPS8tGV9s15rAKExd1WAp/kJURFKt4BQ==
+"@ckeditor/ckeditor5-word-count@47.6.1":
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-47.6.1.tgz#dd494e1529897e5ad6247abc06d07ceb2f38d8c0"
+ integrity sha512-q/8jRqtEFQ5SQEY8GsJBtatD7OdQT2f1o7KdKVDcZ4UZTQCo2hi9d2zvHEkQ7drA0LO+D3WJrHNEd+B6wk1slg==
dependencies:
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- es-toolkit "1.45.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ ckeditor5 "47.6.1"
+ es-toolkit "1.39.5"
"@colordx/core@^5.0.0":
version "5.0.3"
@@ -2880,71 +2909,72 @@ ci-info@^4.2.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.4.0.tgz#7d54eff9f54b45b62401c26032696eb59c8bd18c"
integrity sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==
-ckeditor5@^48.0.0:
- version "48.0.0"
- resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-48.0.0.tgz#4df45899ecc22fe4160833ca76e97c805eaf1503"
- integrity sha512-DALFz+yuNaZTqguQHNRrlordhnlpuUfuhg4Juqm1KR1p6+ZvD7+mvpdTyh9L3Rg2FxE2+U+Ote7wV4kjN7g0MQ==
+ckeditor5@47.6.1, ckeditor5@^47.0.0:
+ version "47.6.1"
+ resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-47.6.1.tgz#b4d37c5d9695b83b6267197ec30d9435390f9a5c"
+ integrity sha512-Za7+Dyju3RgfH4TF+zam7lvfOSr+Rd+0tABfR16HEtsARRPEmNBHYgS5nM3PZtNK4+ScliL6Ch3GFk7cd/TiOw==
dependencies:
- "@ckeditor/ckeditor5-adapter-ckfinder" "48.0.0"
- "@ckeditor/ckeditor5-alignment" "48.0.0"
- "@ckeditor/ckeditor5-autoformat" "48.0.0"
- "@ckeditor/ckeditor5-autosave" "48.0.0"
- "@ckeditor/ckeditor5-basic-styles" "48.0.0"
- "@ckeditor/ckeditor5-block-quote" "48.0.0"
- "@ckeditor/ckeditor5-bookmark" "48.0.0"
- "@ckeditor/ckeditor5-ckbox" "48.0.0"
- "@ckeditor/ckeditor5-ckfinder" "48.0.0"
- "@ckeditor/ckeditor5-clipboard" "48.0.0"
- "@ckeditor/ckeditor5-cloud-services" "48.0.0"
- "@ckeditor/ckeditor5-code-block" "48.0.0"
- "@ckeditor/ckeditor5-core" "48.0.0"
- "@ckeditor/ckeditor5-easy-image" "48.0.0"
- "@ckeditor/ckeditor5-editor-balloon" "48.0.0"
- "@ckeditor/ckeditor5-editor-classic" "48.0.0"
- "@ckeditor/ckeditor5-editor-decoupled" "48.0.0"
- "@ckeditor/ckeditor5-editor-inline" "48.0.0"
- "@ckeditor/ckeditor5-editor-multi-root" "48.0.0"
- "@ckeditor/ckeditor5-emoji" "48.0.0"
- "@ckeditor/ckeditor5-engine" "48.0.0"
- "@ckeditor/ckeditor5-enter" "48.0.0"
- "@ckeditor/ckeditor5-essentials" "48.0.0"
- "@ckeditor/ckeditor5-find-and-replace" "48.0.0"
- "@ckeditor/ckeditor5-font" "48.0.0"
- "@ckeditor/ckeditor5-fullscreen" "48.0.0"
- "@ckeditor/ckeditor5-heading" "48.0.0"
- "@ckeditor/ckeditor5-highlight" "48.0.0"
- "@ckeditor/ckeditor5-horizontal-line" "48.0.0"
- "@ckeditor/ckeditor5-html-embed" "48.0.0"
- "@ckeditor/ckeditor5-html-support" "48.0.0"
- "@ckeditor/ckeditor5-icons" "48.0.0"
- "@ckeditor/ckeditor5-image" "48.0.0"
- "@ckeditor/ckeditor5-indent" "48.0.0"
- "@ckeditor/ckeditor5-language" "48.0.0"
- "@ckeditor/ckeditor5-link" "48.0.0"
- "@ckeditor/ckeditor5-list" "48.0.0"
- "@ckeditor/ckeditor5-markdown-gfm" "48.0.0"
- "@ckeditor/ckeditor5-media-embed" "48.0.0"
- "@ckeditor/ckeditor5-mention" "48.0.0"
- "@ckeditor/ckeditor5-minimap" "48.0.0"
- "@ckeditor/ckeditor5-page-break" "48.0.0"
- "@ckeditor/ckeditor5-paragraph" "48.0.0"
- "@ckeditor/ckeditor5-paste-from-office" "48.0.0"
- "@ckeditor/ckeditor5-remove-format" "48.0.0"
- "@ckeditor/ckeditor5-restricted-editing" "48.0.0"
- "@ckeditor/ckeditor5-select-all" "48.0.0"
- "@ckeditor/ckeditor5-show-blocks" "48.0.0"
- "@ckeditor/ckeditor5-source-editing" "48.0.0"
- "@ckeditor/ckeditor5-special-characters" "48.0.0"
- "@ckeditor/ckeditor5-style" "48.0.0"
- "@ckeditor/ckeditor5-table" "48.0.0"
- "@ckeditor/ckeditor5-typing" "48.0.0"
- "@ckeditor/ckeditor5-ui" "48.0.0"
- "@ckeditor/ckeditor5-undo" "48.0.0"
- "@ckeditor/ckeditor5-upload" "48.0.0"
- "@ckeditor/ckeditor5-utils" "48.0.0"
- "@ckeditor/ckeditor5-watchdog" "48.0.0"
- "@ckeditor/ckeditor5-widget" "48.0.0"
- "@ckeditor/ckeditor5-word-count" "48.0.0"
+ "@ckeditor/ckeditor5-adapter-ckfinder" "47.6.1"
+ "@ckeditor/ckeditor5-alignment" "47.6.1"
+ "@ckeditor/ckeditor5-autoformat" "47.6.1"
+ "@ckeditor/ckeditor5-autosave" "47.6.1"
+ "@ckeditor/ckeditor5-basic-styles" "47.6.1"
+ "@ckeditor/ckeditor5-block-quote" "47.6.1"
+ "@ckeditor/ckeditor5-bookmark" "47.6.1"
+ "@ckeditor/ckeditor5-ckbox" "47.6.1"
+ "@ckeditor/ckeditor5-ckfinder" "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.1"
+ "@ckeditor/ckeditor5-cloud-services" "47.6.1"
+ "@ckeditor/ckeditor5-code-block" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.1"
+ "@ckeditor/ckeditor5-easy-image" "47.6.1"
+ "@ckeditor/ckeditor5-editor-balloon" "47.6.1"
+ "@ckeditor/ckeditor5-editor-classic" "47.6.1"
+ "@ckeditor/ckeditor5-editor-decoupled" "47.6.1"
+ "@ckeditor/ckeditor5-editor-inline" "47.6.1"
+ "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
+ "@ckeditor/ckeditor5-emoji" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-enter" "47.6.1"
+ "@ckeditor/ckeditor5-essentials" "47.6.1"
+ "@ckeditor/ckeditor5-find-and-replace" "47.6.1"
+ "@ckeditor/ckeditor5-font" "47.6.1"
+ "@ckeditor/ckeditor5-fullscreen" "47.6.1"
+ "@ckeditor/ckeditor5-heading" "47.6.1"
+ "@ckeditor/ckeditor5-highlight" "47.6.1"
+ "@ckeditor/ckeditor5-horizontal-line" "47.6.1"
+ "@ckeditor/ckeditor5-html-embed" "47.6.1"
+ "@ckeditor/ckeditor5-html-support" "47.6.1"
+ "@ckeditor/ckeditor5-icons" "47.6.1"
+ "@ckeditor/ckeditor5-image" "47.6.1"
+ "@ckeditor/ckeditor5-indent" "47.6.1"
+ "@ckeditor/ckeditor5-language" "47.6.1"
+ "@ckeditor/ckeditor5-link" "47.6.1"
+ "@ckeditor/ckeditor5-list" "47.6.1"
+ "@ckeditor/ckeditor5-markdown-gfm" "47.6.1"
+ "@ckeditor/ckeditor5-media-embed" "47.6.1"
+ "@ckeditor/ckeditor5-mention" "47.6.1"
+ "@ckeditor/ckeditor5-minimap" "47.6.1"
+ "@ckeditor/ckeditor5-page-break" "47.6.1"
+ "@ckeditor/ckeditor5-paragraph" "47.6.1"
+ "@ckeditor/ckeditor5-paste-from-office" "47.6.1"
+ "@ckeditor/ckeditor5-remove-format" "47.6.1"
+ "@ckeditor/ckeditor5-restricted-editing" "47.6.1"
+ "@ckeditor/ckeditor5-select-all" "47.6.1"
+ "@ckeditor/ckeditor5-show-blocks" "47.6.1"
+ "@ckeditor/ckeditor5-source-editing" "47.6.1"
+ "@ckeditor/ckeditor5-special-characters" "47.6.1"
+ "@ckeditor/ckeditor5-style" "47.6.1"
+ "@ckeditor/ckeditor5-table" "47.6.1"
+ "@ckeditor/ckeditor5-theme-lark" "47.6.1"
+ "@ckeditor/ckeditor5-typing" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-undo" "47.6.1"
+ "@ckeditor/ckeditor5-upload" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-watchdog" "47.6.1"
+ "@ckeditor/ckeditor5-widget" "47.6.1"
+ "@ckeditor/ckeditor5-word-count" "47.6.1"
cli-cursor@^5.0.0:
version "5.0.0"
@@ -3542,10 +3572,10 @@ es-module-lexer@^2.0.0:
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.0.0.tgz#f657cd7a9448dcdda9c070a3cb75e5dc1e85f5b1"
integrity sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==
-es-toolkit@1.45.1:
- version "1.45.1"
- resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.45.1.tgz#21b28b2bd43178fd4c9c937c445d5bcaccce907b"
- integrity sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==
+es-toolkit@1.39.5:
+ version "1.39.5"
+ resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.39.5.tgz#ee2a78a66aafb76c7345af0ea8c06722c78ef1fd"
+ integrity sha512-z9V0qU4lx1TBXDNFWfAASWk6RNU6c6+TJBKE+FLIg8u0XJ6Yw58Hi0yX8ftEouj6p1QARRlXLFfHbIli93BdQQ==
esbuild-loader@^4.0.0:
version "4.4.3"
From f12f808b34ede47be55eca52c672099767fa01b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Sun, 5 Apr 2026 22:47:25 +0200
Subject: [PATCH 10/32] Upgraded dependencies
---
composer.lock | 53 ++++++++++++++++++++++++++++++---------------------
yarn.lock | 30 ++++++++++++++---------------
2 files changed, 46 insertions(+), 37 deletions(-)
diff --git a/composer.lock b/composer.lock
index daf3426c..ace1bf0e 100644
--- a/composer.lock
+++ b/composer.lock
@@ -751,24 +751,27 @@
},
{
"name": "amphp/serialization",
- "version": "v1.0.0",
+ "version": "v1.1.0",
"source": {
"type": "git",
"url": "https://github.com/amphp/serialization.git",
- "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1"
+ "reference": "fdf2834d78cebb0205fb2672676c1b1eb84371f0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1",
- "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1",
+ "url": "https://api.github.com/repos/amphp/serialization/zipball/fdf2834d78cebb0205fb2672676c1b1eb84371f0",
+ "reference": "fdf2834d78cebb0205fb2672676c1b1eb84371f0",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.4"
},
"require-dev": {
- "amphp/php-cs-fixer-config": "dev-master",
- "phpunit/phpunit": "^9 || ^8 || ^7"
+ "amphp/php-cs-fixer-config": "^2",
+ "ext-json": "*",
+ "ext-zlib": "*",
+ "phpunit/phpunit": "^9",
+ "psalm/phar": "6.16.1"
},
"type": "library",
"autoload": {
@@ -803,9 +806,15 @@
],
"support": {
"issues": "https://github.com/amphp/serialization/issues",
- "source": "https://github.com/amphp/serialization/tree/master"
+ "source": "https://github.com/amphp/serialization/tree/v1.1.0"
},
- "time": "2020-03-25T21:39:07+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/amphp",
+ "type": "github"
+ }
+ ],
+ "time": "2026-04-05T15:59:53+00:00"
},
{
"name": "amphp/socket",
@@ -19171,21 +19180,21 @@
},
{
"name": "rector/rector",
- "version": "2.3.9",
+ "version": "2.4.0",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
- "reference": "917842143fd9f5331a2adefc214b8d7143bd32c4"
+ "reference": "a51dfddbf6a29ed9fbf6e8410fc90c1608df1b5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rectorphp/rector/zipball/917842143fd9f5331a2adefc214b8d7143bd32c4",
- "reference": "917842143fd9f5331a2adefc214b8d7143bd32c4",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/a51dfddbf6a29ed9fbf6e8410fc90c1608df1b5d",
+ "reference": "a51dfddbf6a29ed9fbf6e8410fc90c1608df1b5d",
"shasum": ""
},
"require": {
"php": "^7.4|^8.0",
- "phpstan/phpstan": "^2.1.40"
+ "phpstan/phpstan": "^2.1.41"
},
"conflict": {
"rector/rector-doctrine": "*",
@@ -19219,7 +19228,7 @@
],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
- "source": "https://github.com/rectorphp/rector/tree/2.3.9"
+ "source": "https://github.com/rectorphp/rector/tree/2.4.0"
},
"funding": [
{
@@ -19227,7 +19236,7 @@
"type": "github"
}
],
- "time": "2026-03-16T09:43:55+00:00"
+ "time": "2026-04-04T07:37:45+00:00"
},
{
"name": "roave/security-advisories",
@@ -19235,12 +19244,12 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
- "reference": "958bc6ccdb194912236265e4f36256e55bb0c9da"
+ "reference": "db78064456eb735e368677828095fb7fe5aeda6f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/958bc6ccdb194912236265e4f36256e55bb0c9da",
- "reference": "958bc6ccdb194912236265e4f36256e55bb0c9da",
+ "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/db78064456eb735e368677828095fb7fe5aeda6f",
+ "reference": "db78064456eb735e368677828095fb7fe5aeda6f",
"shasum": ""
},
"conflict": {
@@ -19661,7 +19670,7 @@
"knplabs/knp-snappy": "<=1.4.2",
"kohana/core": "<3.3.3",
"koillection/koillection": "<1.6.12",
- "krayin/laravel-crm": "<=1.3",
+ "krayin/laravel-crm": "<=2.2",
"kreait/firebase-php": ">=3.2,<3.8.1",
"kumbiaphp/kumbiapp": "<=1.1.1",
"la-haute-societe/tcpdf": "<6.2.22",
@@ -19924,7 +19933,7 @@
"roadiz/documents": "<2.3.42|>=2.4,<2.5.44|>=2.6,<2.6.28|>=2.7,<2.7.9",
"robrichards/xmlseclibs": "<3.1.5",
"roots/soil": "<4.1",
- "roundcube/roundcubemail": "<1.5.10|>=1.6,<1.6.11",
+ "roundcube/roundcubemail": "<1.5.10|>=1.6,<1.6.11|>=1.7.0.0-beta,<1.7.0.0-RC5-dev",
"rudloff/alltube": "<3.0.3",
"rudloff/rtmpdump-bin": "<=2.3.1",
"s-cart/core": "<=9.0.5",
@@ -20277,7 +20286,7 @@
"type": "tidelift"
}
],
- "time": "2026-04-03T04:48:53+00:00"
+ "time": "2026-04-04T07:24:55+00:00"
},
{
"name": "sebastian/cli-parser",
diff --git a/yarn.lock b/yarn.lock
index e627772e..6e6118f0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2720,9 +2720,9 @@ base64-js@^1.1.2, base64-js@^1.3.0:
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
baseline-browser-mapping@^2.10.12:
- version "2.10.14"
- resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.14.tgz#d25463733a8f80bb59ab9f797c902dc88832d47c"
- integrity sha512-fOVLPAsFTsQfuCkvahZkzq6nf8KvGWanlYoTh0SVA0A/PIUxQGU2AOZAoD95n2gFLVDW/jP6sbGLny95nmEuHA==
+ version "2.10.15"
+ resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.15.tgz#775e7f7237bb1117da66f4388539f57168815104"
+ integrity sha512-1nfKCq9wuAZFTkA2ey/3OXXx7GzFjLdkTiFVNwlJ9WqdI706CZRIhEqjuwanjMIja+84jDLa9rcyZDPDiVkASQ==
big.js@^5.2.2:
version "5.2.2"
@@ -2850,9 +2850,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001782:
- version "1.0.30001784"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001784.tgz#bdf9733a0813ccfb5ab4d02f2127e62ee4c6b718"
- integrity sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==
+ version "1.0.30001785"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001785.tgz#31f8e3ec1059430d2a7b04fff44c27672c4482df"
+ integrity sha512-blhOL/WNR+Km1RI/LCVAvA73xplXA7ZbjzI4YkMK9pa6T/P3F2GxjNpEkyw5repTw9IvkyrjyHpwjnhZ5FOvYQ==
ccount@^2.0.0:
version "2.0.1"
@@ -4439,9 +4439,9 @@ jszip@^3.2.0:
setimmediate "^1.0.5"
katex@^0.16.0:
- version "0.16.44"
- resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.44.tgz#fcd7c25803d999f17780bfefe859993d083fb4b6"
- integrity sha512-EkxoDTk8ufHqHlf9QxGwcxeLkWRR3iOuYfRpfORgYfqc8s13bgb+YtRY59NK5ZpRaCwq1kqA6a5lpX8C/eLphQ==
+ version "0.16.45"
+ resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.45.tgz#ba60d39c54746b6b8d39ce0e7f6eace07143149c"
+ integrity sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA==
dependencies:
commander "^8.3.0"
@@ -4594,9 +4594,9 @@ marked-mangle@^1.0.1:
integrity sha512-bRrqNcfU9v3iRECb7YPvA+/xKZMjHojd9R92YwHbFjdPQ+Wc7vozkbGKAv4U8AUl798mNUuY3DTBQkedsV3TeQ==
marked@^17.0.1:
- version "17.0.5"
- resolved "https://registry.yarnpkg.com/marked/-/marked-17.0.5.tgz#8fc6878a439463a007b05d346d2ad50a87ec3f0e"
- integrity sha512-6hLvc0/JEbRjRgzI6wnT2P1XuM1/RrrDEX0kPt0N7jGm1133g6X7DlxFasUIx+72aKAr904GTxhSLDrd5DIlZg==
+ version "17.0.6"
+ resolved "https://registry.yarnpkg.com/marked/-/marked-17.0.6.tgz#2a97586a272d3be5880f198e020b74ad27cf86ba"
+ integrity sha512-gB0gkNafnonOw0obSTEGZTT86IuhILt2Wfx0mWH/1Au83kybTayroZ/V6nS25mN7u8ASy+5fMhgB3XPNrOZdmA==
mdast-util-find-and-replace@^3.0.0:
version "3.0.2"
@@ -5957,9 +5957,9 @@ regjsgen@^0.8.0:
integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==
regjsparser@^0.13.0:
- version "0.13.0"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.13.0.tgz#01f8351335cf7898d43686bc74d2dd71c847ecc0"
- integrity sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==
+ version "0.13.1"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.13.1.tgz#0593cbacb27527927692030928ae4d3b878d6f8d"
+ integrity sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==
dependencies:
jsesc "~3.1.0"
From ad35ae6e9e0d197b4c1226e12352c05daff96b9c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Sun, 5 Apr 2026 23:07:24 +0200
Subject: [PATCH 11/32] Decorate hte attachment download and generic web
provider with the NoPrivateNetworkHttpClient
This is for security hardening to prevent SSRF attacks
---
src/Services/Attachments/AttachmentSubmitHandler.php | 8 ++++++--
.../InfoProviderSystem/Providers/GenericWebProvider.php | 4 +++-
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/Services/Attachments/AttachmentSubmitHandler.php b/src/Services/Attachments/AttachmentSubmitHandler.php
index 81a83f0c..f83b7027 100644
--- a/src/Services/Attachments/AttachmentSubmitHandler.php
+++ b/src/Services/Attachments/AttachmentSubmitHandler.php
@@ -44,6 +44,7 @@ use App\Exceptions\AttachmentDownloadException;
use App\Settings\SystemSettings\AttachmentsSettings;
use Hshn\Base64EncodedFile\HttpFoundation\File\Base64EncodedFile;
use Hshn\Base64EncodedFile\HttpFoundation\File\UploadedBase64EncodedFile;
+use Symfony\Component\HttpClient\NoPrivateNetworkHttpClient;
use const DIRECTORY_SEPARATOR;
use InvalidArgumentException;
use RuntimeException;
@@ -95,6 +96,8 @@ class AttachmentSubmitHandler
UserAttachment::class => 'user',
LabelAttachment::class => 'label_profile',
];
+
+ $this->httpClient = new NoPrivateNetworkHttpClient($this->httpClient);
}
/**
@@ -373,6 +376,7 @@ class AttachmentSubmitHandler
],
];
+
$response = $this->httpClient->request('GET', $url, $opts);
//Digikey wants TLSv1.3, so try again with that if we get a 403
if ($response->getStatusCode() === 403) {
@@ -434,8 +438,8 @@ class AttachmentSubmitHandler
$new_path = $this->pathResolver->realPathToPlaceholder($new_path);
//Save the path to the attachment
$attachment->setInternalPath($new_path);
- } catch (TransportExceptionInterface) {
- throw new AttachmentDownloadException('Transport error!');
+ } catch (TransportExceptionInterface $exception) {
+ throw new AttachmentDownloadException('Transport error: '.$exception->getMessage());
}
return $attachment;
diff --git a/src/Services/InfoProviderSystem/Providers/GenericWebProvider.php b/src/Services/InfoProviderSystem/Providers/GenericWebProvider.php
index e20264b3..b5a150f8 100644
--- a/src/Services/InfoProviderSystem/Providers/GenericWebProvider.php
+++ b/src/Services/InfoProviderSystem/Providers/GenericWebProvider.php
@@ -42,6 +42,7 @@ use Brick\Schema\Interfaces\Thing;
use Brick\Schema\SchemaReader;
use Brick\Schema\SchemaTypeList;
use Symfony\Component\DomCrawler\Crawler;
+use Symfony\Component\HttpClient\NoPrivateNetworkHttpClient;
use Symfony\Contracts\HttpClient\HttpClientInterface;
class GenericWebProvider implements InfoProviderInterface
@@ -55,7 +56,8 @@ class GenericWebProvider implements InfoProviderInterface
private readonly ProviderRegistry $providerRegistry, private readonly PartInfoRetriever $infoRetriever,
)
{
- $this->httpClient = (new RandomizeUseragentHttpClient($httpClient))->withOptions(
+ //Use NoPrivateNetworkHttpClient to prevent SSRF vulnerabilities, and RandomizeUseragentHttpClient to make it harder for servers to block us
+ $this->httpClient = (new RandomizeUseragentHttpClient(new NoPrivateNetworkHttpClient($httpClient)))->withOptions(
[
'timeout' => 15,
]
From 7d8a7ab47154bd5905d0de176dfcdba53bf5567f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Sun, 5 Apr 2026 23:14:18 +0200
Subject: [PATCH 12/32] Allow to disable the NoPrivateNetwork protection for
attachment downloads via an env variable
---
.env | 4 ++++
config/parameters.yaml | 2 ++
docs/configuration.md | 1 +
src/Services/Attachments/AttachmentSubmitHandler.php | 7 ++++++-
4 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/.env b/.env
index 447ff5de..79bdcefe 100644
--- a/.env
+++ b/.env
@@ -121,6 +121,10 @@ SAML_SP_PRIVATE_KEY="MIIE..."
# In demo mode things it is not possible for a user to change his password and his settings.
DEMO_MODE=0
+# When this is set to 1, users can make Part-DB directly download a file specified as a URL from the local network and create it as a local file.
+# This allows users access to all resources available in the local network, which could be a security risk, so use this only if you trust your users and have a secure local network.
+ALLOW_ATTACHMENT_DOWNLOADS_FROM_LOCALNETWORK=0
+
# Change this to true, if no url rewriting (like mod_rewrite for Apache) is available
# In that case all URL contains the index.php front controller in URL
NO_URL_REWRITE_AVAILABLE=0
diff --git a/config/parameters.yaml b/config/parameters.yaml
index b79e2b88..b1aa5314 100644
--- a/config/parameters.yaml
+++ b/config/parameters.yaml
@@ -105,6 +105,8 @@ parameters:
env(DATABASE_EMULATE_NATURAL_SORT): 0
+ env(ALLOW_ATTACHMENT_DOWNLOADS_FROM_LOCALNETWORK): 0
+
######################################################################################################################
# Bulk Info Provider Import Configuration
######################################################################################################################
diff --git a/docs/configuration.md b/docs/configuration.md
index a2f585a1..7ba716c6 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -86,6 +86,7 @@ bundled with Part-DB. Set `DATABASE_MYSQL_SSL_VERIFY_CERT` if you want to accept
* `ATTACHMENT_DOWNLOAD_BY_DEFAULT`: When this is set to 1, the "download external file" checkbox is checked by default
when adding a new attachment. Otherwise, it is unchecked by default. Use this if you wanna download all attachments
locally by default. Attachment download is only possible, when `ALLOW_ATTACHMENT_DOWNLOADS` is set to 1.
+* `ALLOW_ATTACHMENT_DOWNLOADS_FROM_LOCALNETWORK` (default `0`): When this is set to 1, users can make Part-DB directly download a file specified as a URL from the local network and create it as a local file. This allows users access to all resources available in the local network, which could be a security risk, so use this only if you trust your users and have a secure local network.
* `ATTACHMENT_SHOW_HTML_FILES`: When enabled, user uploaded HTML attachments can be viewed directly in the browser.
Many potential malicious functions are restricted, still this is a potential security risk and should only be enabled,
if you trust the users who can upload files. When set to 0, HTML files are rendered as plain text.
diff --git a/src/Services/Attachments/AttachmentSubmitHandler.php b/src/Services/Attachments/AttachmentSubmitHandler.php
index f83b7027..25f6142f 100644
--- a/src/Services/Attachments/AttachmentSubmitHandler.php
+++ b/src/Services/Attachments/AttachmentSubmitHandler.php
@@ -44,6 +44,7 @@ use App\Exceptions\AttachmentDownloadException;
use App\Settings\SystemSettings\AttachmentsSettings;
use Hshn\Base64EncodedFile\HttpFoundation\File\Base64EncodedFile;
use Hshn\Base64EncodedFile\HttpFoundation\File\UploadedBase64EncodedFile;
+use Symfony\Component\DependencyInjection\Attribute\Autowire;
use Symfony\Component\HttpClient\NoPrivateNetworkHttpClient;
use const DIRECTORY_SEPARATOR;
use InvalidArgumentException;
@@ -77,6 +78,8 @@ class AttachmentSubmitHandler
protected FileTypeFilterTools $filterTools,
protected AttachmentsSettings $settings,
protected readonly SVGSanitizer $SVGSanitizer,
+ #[Autowire(env: "bool:ALLOW_ATTACHMENT_DOWNLOADS_FROM_LOCALNETWORK")]
+ private readonly bool $allow_local_network_downloads = false,
)
{
//The mapping used to determine which folder will be used for an attachment type
@@ -97,7 +100,9 @@ class AttachmentSubmitHandler
LabelAttachment::class => 'label_profile',
];
- $this->httpClient = new NoPrivateNetworkHttpClient($this->httpClient);
+ if (!$this->allow_local_network_downloads) {
+ $this->httpClient = new NoPrivateNetworkHttpClient($this->httpClient);
+ }
}
/**
From 57ef3e06a78a67d6db0b17c3a8df34ca87afc61d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 5 Apr 2026 23:14:50 +0200
Subject: [PATCH 13/32] Bump codecov/codecov-action from 5 to 6 (#1334)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5...v6)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/tests.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index efd5c3d3..5b756228 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -129,7 +129,7 @@ jobs:
run: ./bin/phpunit --coverage-clover=coverage.xml
- name: Upload coverage
- uses: codecov/codecov-action@v5
+ uses: codecov/codecov-action@v6
with:
env_vars: PHP_VERSION,DB_TYPE
token: ${{ secrets.CODECOV_TOKEN }}
From 05b1965957c651c6a8b57d1648a983e96547b305 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Sun, 5 Apr 2026 23:45:09 +0200
Subject: [PATCH 14/32] Use truncatate purging during load fixtures to fix
compatibility for postgres
---
src/Command/LoadFixturesCommand.php | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/Command/LoadFixturesCommand.php b/src/Command/LoadFixturesCommand.php
index d01d19c3..98052ba6 100644
--- a/src/Command/LoadFixturesCommand.php
+++ b/src/Command/LoadFixturesCommand.php
@@ -56,13 +56,16 @@ class LoadFixturesCommand extends Command
}
$factory = new ResetAutoIncrementPurgerFactory();
- $purger = $factory->createForEntityManager(null, $this->entityManager);
+
+ //Use truncate purging to fix compatibility with postgresql
+ $purger = $factory->createForEntityManager(null, $this->entityManager, purgeWithTruncate: true);
$purger->purge();
//Afterwards run the load fixtures command as normal, but with the --append option
$new_input = new ArrayInput([
'command' => 'doctrine:fixtures:load',
+ '--purge-with-truncate' => true,
'--append' => true,
]);
@@ -70,4 +73,4 @@ class LoadFixturesCommand extends Command
return $returnCode ?? Command::FAILURE;
}
-}
\ No newline at end of file
+}
From 2a6e5435e1b985d62855baef617cadb526d63c87 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Sun, 5 Apr 2026 23:51:39 +0200
Subject: [PATCH 15/32] Use bookworm version of dunglas frankenphp base image
to fix docker building
---
Dockerfile-frankenphp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Dockerfile-frankenphp b/Dockerfile-frankenphp
index 4bf9eeeb..bdf9c1fd 100644
--- a/Dockerfile-frankenphp
+++ b/Dockerfile-frankenphp
@@ -62,7 +62,7 @@ RUN yarn build
RUN yarn cache clean && rm -rf node_modules/
# FrankenPHP base stage
-FROM dunglas/frankenphp:1-php8.4 AS frankenphp_upstream
+FROM dunglas/frankenphp:1-php8.4-bookworm AS frankenphp_upstream
ARG TARGETARCH
RUN --mount=type=cache,id=apt-cache-$TARGETARCH,target=/var/cache/apt \
--mount=type=cache,id=apt-lists-$TARGETARCH,target=/var/lib/apt/lists \
From cee7e2a0779340d0235b8dfca6369a8c0803afae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Sun, 5 Apr 2026 23:55:07 +0200
Subject: [PATCH 16/32] Fixed phpstan issues
---
src/Form/Settings/TypeSynonymRowType.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Form/Settings/TypeSynonymRowType.php b/src/Form/Settings/TypeSynonymRowType.php
index f3b8f0b6..ffff14fa 100644
--- a/src/Form/Settings/TypeSynonymRowType.php
+++ b/src/Form/Settings/TypeSynonymRowType.php
@@ -139,7 +139,7 @@ class TypeSynonymRowType extends AbstractType
*/
private function getPreferredLocales(): array
{
- $fromSettings = $this->localizationSettings->languageMenuEntries ?? [];
+ $fromSettings = $this->localizationSettings->languageMenuEntries;
return !empty($fromSettings) ? array_values($fromSettings) : array_values($this->preferredLanguagesParam);
}
From ec19eec2e59d2fcdf6fbd1a8cf6cea391873b6ea Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Mon, 6 Apr 2026 04:51:04 +0000
Subject: [PATCH 17/32] Update KiCad symbols and footprints lists
---
public/kicad/footprints.txt | 2 +-
public/kicad/symbols.txt | 11 ++++++++---
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/public/kicad/footprints.txt b/public/kicad/footprints.txt
index 01daec07..ff90cede 100644
--- a/public/kicad/footprints.txt
+++ b/public/kicad/footprints.txt
@@ -1,4 +1,4 @@
-# Generated on Mon Mar 30 04:50:04 UTC 2026
+# Generated on Mon Apr 6 04:49:35 UTC 2026
# This file contains all footprints available in the offical KiCAD library
Audio_Module:Reverb_BTDR-1H
Audio_Module:Reverb_BTDR-1V
diff --git a/public/kicad/symbols.txt b/public/kicad/symbols.txt
index a48f4b72..3ef7eb2c 100644
--- a/public/kicad/symbols.txt
+++ b/public/kicad/symbols.txt
@@ -1,4 +1,4 @@
-# Generated on Mon Mar 30 04:50:41 UTC 2026
+# Generated on Mon Apr 6 04:50:13 UTC 2026
# This file contains all symbols available in the offical KiCAD library
4xxx:14528
4xxx:14529
@@ -1667,7 +1667,6 @@ Analog_ADC:CA3300
Analog_ADC:HX711
Analog_ADC:ICL7106CPL
Analog_ADC:ICL7107CPL
-Analog_ADC:INA234AxYBJ
Analog_ADC:LTC1406CGN
Analog_ADC:LTC1406IGN
Analog_ADC:LTC1594CS
@@ -2198,6 +2197,7 @@ Audio:WM8731SEDS
Audio:YM2149
Audio:YM2612
Audio:YM3438
+Auxiliary_Items:Generic_Outline
Auxiliary_Items:Jumper_Shunt
Auxiliary_Items:MountingScrew
Battery_Management:ADP5063
@@ -7772,6 +7772,7 @@ FPGA_Lattice:ICE40HX1K-TQ144
FPGA_Lattice:ICE40HX4K-BG121
FPGA_Lattice:ICE40HX4K-TQ144
FPGA_Lattice:ICE40HX8K-BG121
+FPGA_Lattice:ICE40LP384-SG32
FPGA_Lattice:ICE40UL1K-SWG16
FPGA_Lattice:ICE40UP5K-SG48ITR
FPGA_Lattice:ICE5LP1K-SG48
@@ -20303,7 +20304,6 @@ Sensor:BME280
Sensor:BME680
Sensor:CHT11
Sensor:DHT11
-Sensor:INA260
Sensor:LTC2990
Sensor:MAX30102
Sensor:Nuclear-Radiation_Detector
@@ -20590,9 +20590,12 @@ Sensor_Energy:INA219BxD
Sensor_Energy:INA219BxDCN
Sensor_Energy:INA226
Sensor_Energy:INA228
+Sensor_Energy:INA229
Sensor_Energy:INA233
+Sensor_Energy:INA234AxYBJ
Sensor_Energy:INA237
Sensor_Energy:INA238
+Sensor_Energy:INA260
Sensor_Energy:LTC4151xMS
Sensor_Energy:MCP39F521
Sensor_Energy:PAC1931x-xJ6CX
@@ -20874,6 +20877,7 @@ Sensor_Proximity:BPR-105
Sensor_Proximity:BPR-105F
Sensor_Proximity:BPR-205
Sensor_Proximity:CNY70
+Sensor_Proximity:FDC1004DGS
Sensor_Proximity:GP2S700HCP
Sensor_Proximity:ITR1201SR10AR
Sensor_Proximity:ITR8307
@@ -21793,6 +21797,7 @@ Transistor_BJT:Q_NPN_Darlington_ECBC
Transistor_BJT:Q_NPN_EBC
Transistor_BJT:Q_NPN_ECB
Transistor_BJT:Q_NPN_ECBC
+Transistor_BJT:Q_PNP_ACAB
Transistor_BJT:Q_PNP_BCE
Transistor_BJT:Q_PNP_BCEC
Transistor_BJT:Q_PNP_BEC
From d25ac2622e3ecded2292718984713538362c0f5e Mon Sep 17 00:00:00 2001
From: Albert Koczy
Date: Mon, 6 Apr 2026 14:42:54 +0200
Subject: [PATCH 18/32] Fix creating parts from TME if the SPN contains percent
signs (#1337)
* Fix creating TME parts with percent signs in SPN
The SPN ends up in the URL, which later causes validation errors n the
form. Solved by encoding the percent sign.
* Add TME provider unit tests.
---
.../Providers/TMEProvider.php | 6 +-
.../Providers/TMEProviderTest.php | 391 ++++++++++++++++++
2 files changed, 396 insertions(+), 1 deletion(-)
create mode 100644 tests/Services/InfoProviderSystem/Providers/TMEProviderTest.php
diff --git a/src/Services/InfoProviderSystem/Providers/TMEProvider.php b/src/Services/InfoProviderSystem/Providers/TMEProvider.php
index 938bc7b3..93222517 100644
--- a/src/Services/InfoProviderSystem/Providers/TMEProvider.php
+++ b/src/Services/InfoProviderSystem/Providers/TMEProvider.php
@@ -280,9 +280,13 @@ class TMEProvider implements InfoProviderInterface, URLHandlerInfoProviderInterf
{
//If a URL starts with // we assume that it is a relative URL and we add the protocol
if (str_starts_with($url, '//')) {
- return 'https:' . $url;
+ $url = 'https:' . $url;
}
+ //Encode bare % signs that are not already part of a valid percent-encoded sequence
+ //Fixes part numbers with % in them e.g. SMD0603-5K1-1%
+ $url = preg_replace('/%(?![0-9A-Fa-f]{2})/', '%25', $url);
+
return $url;
}
diff --git a/tests/Services/InfoProviderSystem/Providers/TMEProviderTest.php b/tests/Services/InfoProviderSystem/Providers/TMEProviderTest.php
new file mode 100644
index 00000000..20fba523
--- /dev/null
+++ b/tests/Services/InfoProviderSystem/Providers/TMEProviderTest.php
@@ -0,0 +1,391 @@
+.
+ */
+
+declare(strict_types=1);
+
+namespace App\Tests\Services\InfoProviderSystem\Providers;
+
+use App\Entity\Parts\ManufacturingStatus;
+use App\Services\InfoProviderSystem\DTOs\PartDetailDTO;
+use App\Services\InfoProviderSystem\DTOs\PurchaseInfoDTO;
+use App\Services\InfoProviderSystem\DTOs\SearchResultDTO;
+use App\Services\InfoProviderSystem\Providers\ProviderCapabilities;
+use App\Services\InfoProviderSystem\Providers\TMEClient;
+use App\Services\InfoProviderSystem\Providers\TMEProvider;
+use App\Settings\InfoProviderSystem\TMESettings;
+use App\Tests\SettingsTestHelper;
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\HttpClient\MockHttpClient;
+use Symfony\Component\HttpClient\Response\MockResponse;
+
+final class TMEProviderTest extends TestCase
+{
+ private TMESettings $settings;
+ private TMEProvider $provider;
+ private MockHttpClient $httpClient;
+
+ protected function setUp(): void
+ {
+ $this->httpClient = new MockHttpClient();
+ $this->settings = SettingsTestHelper::createSettingsDummy(TMESettings::class);
+ // Use a short (anonymous-style) token so grossPrices is read from settings
+ $this->settings->apiToken = 'test_token_000000000000000000000000000000000000000';
+ $this->settings->apiSecret = 'test_secret';
+ $this->settings->currency = 'EUR';
+ $this->settings->language = 'en';
+ $this->settings->country = 'DE';
+ $this->settings->grossPrices = false;
+ $this->provider = new TMEProvider(new TMEClient($this->httpClient, $this->settings), $this->settings);
+ }
+
+ // --- Mock response helpers ---
+ // Only fields actually read by TMEProvider are included.
+
+ private function mockProductList(array $products): MockResponse
+ {
+ return new MockResponse(json_encode([
+ 'Status' => 'OK',
+ 'Data' => ['ProductList' => $products],
+ ]));
+ }
+
+ private function mockFilesList(array $products): MockResponse
+ {
+ return new MockResponse(json_encode([
+ 'Status' => 'OK',
+ 'Data' => ['ProductList' => $products],
+ ]));
+ }
+
+ private function mockParametersList(array $products): MockResponse
+ {
+ return new MockResponse(json_encode([
+ 'Status' => 'OK',
+ 'Data' => ['ProductList' => $products],
+ ]));
+ }
+
+ private function mockPrices(string $currency, string $priceType, array $products): MockResponse
+ {
+ return new MockResponse(json_encode([
+ 'Status' => 'OK',
+ 'Data' => [
+ 'Currency' => $currency,
+ 'PriceType' => $priceType,
+ 'ProductList' => $products,
+ ],
+ ]));
+ }
+
+ // --- Mock data ---
+
+ private function smd0603Products(): MockResponse
+ {
+ return $this->mockProductList([[
+ 'Symbol' => 'SMD0603-5K1-1%',
+ 'OriginalSymbol' => '0603SAF5101T5E',
+ 'Producer' => 'ROYALOHM',
+ 'Description' => 'Resistor: thick film; SMD; 0603; 5.1kΩ; 0.1W; ±1%; 50V; -55÷155°C',
+ 'Category' => 'SMD resistors',
+ 'Photo' => '//ce8dc832c.cloudimg.io/v7/_cdn_/E9/C2/B0/00/0/732318_1.jpg',
+ 'ProductStatusList' => [],
+ 'ProductInformationPage' => '//www.tme.eu/en/details/smd0603-5k1-1%/smd-resistors/royalohm/0603saf5101t5e/',
+ 'Weight' => 0.021,
+ 'WeightUnit' => 'g',
+ ]]);
+ }
+
+ private function smd0603Files(): MockResponse
+ {
+ return $this->mockFilesList([[
+ 'Symbol' => 'SMD0603-5K1-1%',
+ 'Files' => [
+ 'AdditionalPhotoList' => [],
+ 'DocumentList' => [
+ ['DocumentUrl' => '//www.tme.eu/Document/b315665a56acbc42df513c99b390ad98/ROYALOHM-THICKFILM.pdf'],
+ ['DocumentUrl' => '//www.tme.eu/Document/c283990e907c122bb808207d1578ac7f/POWER_RATING-DTE.pdf'],
+ ],
+ ],
+ ]]);
+ }
+
+ private function smd0603Parameters(): MockResponse
+ {
+ return $this->mockParametersList([[
+ 'Symbol' => 'SMD0603-5K1-1%',
+ 'ParameterList' => [
+ ['ParameterId' => 34, 'ParameterName' => 'Type of resistor', 'ParameterValue' => 'thick film'],
+ ['ParameterId' => 35, 'ParameterName' => 'Case - mm', 'ParameterValue' => '1608'],
+ ['ParameterId' => 38, 'ParameterName' => 'Resistance', 'ParameterValue' => '5.1kΩ'],
+ ['ParameterId' => 39, 'ParameterName' => 'Tolerance', 'ParameterValue' => '±1%'],
+ ['ParameterId' => 120, 'ParameterName' => 'Operating voltage', 'ParameterValue' => '50V'],
+ ],
+ ]]);
+ }
+
+ private function smd0603Prices(): MockResponse
+ {
+ return $this->mockPrices('EUR', 'NET', [[
+ 'Symbol' => 'SMD0603-5K1-1%',
+ 'PriceList' => [
+ ['Amount' => 100, 'PriceValue' => 0.01077],
+ ['Amount' => 1000, 'PriceValue' => 0.00291],
+ ['Amount' => 5000, 'PriceValue' => 0.00150],
+ ],
+ ]]);
+ }
+
+ private function etqp3mProducts(): MockResponse
+ {
+ return $this->mockProductList([[
+ 'Symbol' => 'ETQP3M6R8KVP',
+ 'OriginalSymbol' => 'ETQP3M6R8KVP',
+ 'Producer' => 'PANASONIC',
+ 'Description' => 'Inductor: wire; SMD; 6.8uH; 2.9A; R: 65.7mΩ; ±20%; ETQP3M; 5.5x5x3mm',
+ 'Category' => 'Inductors',
+ 'Photo' => '//ce8dc832c.cloudimg.io/v7/_cdn_/9E/27/A0/00/0/684777_1.jpg',
+ 'ProductStatusList' => [],
+ 'ProductInformationPage' => '//www.tme.eu/en/details/etqp3m6r8kvp/inductors/panasonic/',
+ 'Weight' => 0.44,
+ 'WeightUnit' => 'g',
+ ]]);
+ }
+
+ private function etqp3mFiles(): MockResponse
+ {
+ return $this->mockFilesList([[
+ 'Symbol' => 'ETQP3M6R8KVP',
+ 'Files' => [
+ 'AdditionalPhotoList' => [],
+ 'DocumentList' => [
+ ['DocumentUrl' => '//www.tme.eu/Document/50a845881f09d8a2248350946e11df38/AGL0000C63.pdf'],
+ ['DocumentUrl' => '//www.tme.eu/Document/8480690a42fa577214e35e33d3fc8d77/ETQP3M100KVN-LNK.txt'],
+ ],
+ ],
+ ]]);
+ }
+
+ private function etqp3mParameters(): MockResponse
+ {
+ return $this->mockParametersList([[
+ 'Symbol' => 'ETQP3M6R8KVP',
+ 'ParameterList' => [
+ ['ParameterId' => 566, 'ParameterName' => 'Inductance', 'ParameterValue' => '6.8µH'],
+ ['ParameterId' => 370, 'ParameterName' => 'Operating current', 'ParameterValue' => '2.9A'],
+ ['ParameterId' => 39, 'ParameterName' => 'Tolerance', 'ParameterValue' => '±20%'],
+ ],
+ ]]);
+ }
+
+ private function etqp3mPrices(): MockResponse
+ {
+ return $this->mockPrices('EUR', 'NET', [[
+ 'Symbol' => 'ETQP3M6R8KVP',
+ 'PriceList' => [
+ ['Amount' => 1, 'PriceValue' => 0.589],
+ ['Amount' => 5, 'PriceValue' => 0.429],
+ ['Amount' => 10, 'PriceValue' => 0.399],
+ ],
+ ]]);
+ }
+
+ // --- Tests ---
+
+ public function testGetProviderInfo(): void
+ {
+ $info = $this->provider->getProviderInfo();
+
+ $this->assertIsArray($info);
+ $this->assertArrayHasKey('name', $info);
+ $this->assertArrayHasKey('description', $info);
+ $this->assertArrayHasKey('url', $info);
+ $this->assertEquals('TME', $info['name']);
+ $this->assertEquals('https://tme.eu/', $info['url']);
+ }
+
+ public function testGetProviderKey(): void
+ {
+ $this->assertSame('tme', $this->provider->getProviderKey());
+ }
+
+ public function testIsActiveWithCredentials(): void
+ {
+ $this->assertTrue($this->provider->isActive());
+ }
+
+ public function testIsActiveWithoutCredentials(): void
+ {
+ $this->settings->apiToken = null;
+ $provider = new TMEProvider(new TMEClient($this->httpClient, $this->settings), $this->settings);
+ $this->assertFalse($provider->isActive());
+ }
+
+ public function testGetCapabilities(): void
+ {
+ $capabilities = $this->provider->getCapabilities();
+
+ $this->assertIsArray($capabilities);
+ $this->assertContains(ProviderCapabilities::BASIC, $capabilities);
+ $this->assertContains(ProviderCapabilities::PICTURE, $capabilities);
+ $this->assertContains(ProviderCapabilities::DATASHEET, $capabilities);
+ $this->assertContains(ProviderCapabilities::PRICE, $capabilities);
+ $this->assertContains(ProviderCapabilities::FOOTPRINT, $capabilities);
+ }
+
+ public function testGetHandledDomains(): void
+ {
+ $this->assertContains('tme.eu', $this->provider->getHandledDomains());
+ }
+
+ public function testGetIDFromURL(): void
+ {
+ $this->assertSame('fi321_se', $this->provider->getIDFromURL('https://www.tme.eu/de/details/fi321_se/kuhler/alutronic/'));
+ $this->assertSame('smd0603-5k1-1%25', $this->provider->getIDFromURL('https://www.tme.eu/en/details/smd0603-5k1-1%25/smd-resistors/royalohm/0603saf5101t5e/'));
+ $this->assertNull($this->provider->getIDFromURL('https://www.tme.eu/en/'));
+ }
+
+ public function testSearchByKeyword(): void
+ {
+ $this->httpClient->setResponseFactory([$this->smd0603Products()]);
+
+ $results = $this->provider->searchByKeyword('SMD0603-5K1-1%');
+
+ $this->assertIsArray($results);
+ $this->assertCount(1, $results);
+ $this->assertInstanceOf(SearchResultDTO::class, $results[0]);
+ $this->assertSame('SMD0603-5K1-1%', $results[0]->provider_id);
+ $this->assertSame('0603SAF5101T5E', $results[0]->name);
+ $this->assertSame('ROYALOHM', $results[0]->manufacturer);
+ $this->assertSame('SMD resistors', $results[0]->category);
+ $this->assertSame(ManufacturingStatus::ACTIVE, $results[0]->manufacturing_status);
+ $this->assertSame(
+ 'https://www.tme.eu/en/details/smd0603-5k1-1%25/smd-resistors/royalohm/0603saf5101t5e/',
+ $results[0]->provider_url
+ );
+ }
+
+ public function testGetDetailsWithPercentInPartNumber(): void
+ {
+ $this->httpClient->setResponseFactory([
+ $this->smd0603Products(),
+ $this->smd0603Files(),
+ $this->smd0603Parameters(),
+ $this->smd0603Prices(),
+ ]);
+
+ $result = $this->provider->getDetails('SMD0603-5K1-1%');
+
+ $this->assertInstanceOf(PartDetailDTO::class, $result);
+ $this->assertSame('SMD0603-5K1-1%', $result->provider_id);
+ $this->assertSame('0603SAF5101T5E', $result->name);
+ $this->assertSame('Resistor: thick film; SMD; 0603; 5.1kΩ; 0.1W; ±1%; 50V; -55÷155°C', $result->description);
+ $this->assertSame('ROYALOHM', $result->manufacturer);
+ $this->assertSame('0603SAF5101T5E', $result->mpn);
+ $this->assertSame('SMD resistors', $result->category);
+ $this->assertSame(ManufacturingStatus::ACTIVE, $result->manufacturing_status);
+ $this->assertSame(0.021, $result->mass);
+ $this->assertSame('1608', $result->footprint);
+ $this->assertSame(
+ 'https://www.tme.eu/en/details/smd0603-5k1-1%25/smd-resistors/royalohm/0603saf5101t5e/',
+ $result->provider_url
+ );
+
+ $this->assertCount(2, $result->datasheets);
+ $this->assertSame('https://www.tme.eu/Document/b315665a56acbc42df513c99b390ad98/ROYALOHM-THICKFILM.pdf', $result->datasheets[0]->url);
+ $this->assertCount(0, $result->images);
+
+ $this->assertCount(1, $result->vendor_infos);
+ $vendorInfo = $result->vendor_infos[0];
+ $this->assertInstanceOf(PurchaseInfoDTO::class, $vendorInfo);
+ $this->assertSame('TME', $vendorInfo->distributor_name);
+ $this->assertSame('SMD0603-5K1-1%', $vendorInfo->order_number);
+ $this->assertSame(
+ 'https://www.tme.eu/en/details/smd0603-5k1-1%25/smd-resistors/royalohm/0603saf5101t5e/',
+ $vendorInfo->product_url
+ );
+ $this->assertCount(3, $vendorInfo->prices);
+ $this->assertSame(100.0, $vendorInfo->prices[0]->minimum_discount_amount);
+ $this->assertSame('0.01077', $vendorInfo->prices[0]->price);
+ $this->assertSame('EUR', $vendorInfo->prices[0]->currency_iso_code);
+ $this->assertFalse($vendorInfo->prices[0]->includes_tax);
+
+ $this->assertCount(5, $result->parameters);
+ }
+
+ public function testGetDetailsForEtqp3m6r8kvp(): void
+ {
+ $this->httpClient->setResponseFactory([
+ $this->etqp3mProducts(),
+ $this->etqp3mFiles(),
+ $this->etqp3mParameters(),
+ $this->etqp3mPrices(),
+ ]);
+
+ $result = $this->provider->getDetails('ETQP3M6R8KVP');
+
+ $this->assertInstanceOf(PartDetailDTO::class, $result);
+ $this->assertSame('ETQP3M6R8KVP', $result->provider_id);
+ $this->assertSame('ETQP3M6R8KVP', $result->name);
+ $this->assertSame('Inductor: wire; SMD; 6.8uH; 2.9A; R: 65.7mΩ; ±20%; ETQP3M; 5.5x5x3mm', $result->description);
+ $this->assertSame('PANASONIC', $result->manufacturer);
+ $this->assertSame('ETQP3M6R8KVP', $result->mpn);
+ $this->assertSame('Inductors', $result->category);
+ $this->assertSame(ManufacturingStatus::ACTIVE, $result->manufacturing_status);
+ $this->assertSame(0.44, $result->mass);
+ $this->assertNull($result->footprint);
+ $this->assertSame('https://www.tme.eu/en/details/etqp3m6r8kvp/inductors/panasonic/', $result->provider_url);
+
+ $this->assertCount(2, $result->datasheets);
+ $this->assertSame('https://www.tme.eu/Document/50a845881f09d8a2248350946e11df38/AGL0000C63.pdf', $result->datasheets[0]->url);
+ $this->assertCount(0, $result->images);
+
+ $this->assertCount(1, $result->vendor_infos);
+ $vendorInfo = $result->vendor_infos[0];
+ $this->assertSame('TME', $vendorInfo->distributor_name);
+ $this->assertSame('ETQP3M6R8KVP', $vendorInfo->order_number);
+ $this->assertSame('https://www.tme.eu/en/details/etqp3m6r8kvp/inductors/panasonic/', $vendorInfo->product_url);
+ $this->assertCount(3, $vendorInfo->prices);
+ $this->assertSame(1.0, $vendorInfo->prices[0]->minimum_discount_amount);
+ $this->assertSame('0.589', $vendorInfo->prices[0]->price);
+ $this->assertSame('EUR', $vendorInfo->prices[0]->currency_iso_code);
+ $this->assertFalse($vendorInfo->prices[0]->includes_tax);
+
+ $this->assertCount(3, $result->parameters);
+ }
+
+ public function testNormalizeURLEncodesBarePctSign(): void
+ {
+ $method = (new \ReflectionClass($this->provider))->getMethod('normalizeURL');
+
+ $this->assertSame(
+ 'https://www.tme.eu/en/details/smd0603-5k1-1%25/smd-resistors/royalohm/0603saf5101t5e/',
+ $method->invoke($this->provider, '//www.tme.eu/en/details/smd0603-5k1-1%/smd-resistors/royalohm/0603saf5101t5e/')
+ );
+ $this->assertSame(
+ 'https://www.tme.eu/en/details/smd0603-5k1-1%25/smd-resistors/royalohm/0603saf5101t5e/',
+ $method->invoke($this->provider, '//www.tme.eu/en/details/smd0603-5k1-1%25/smd-resistors/royalohm/0603saf5101t5e/')
+ );
+ $this->assertSame(
+ 'https://www.tme.eu/en/details/etqp3m6r8kvp/inductors/panasonic/',
+ $method->invoke($this->provider, '//www.tme.eu/en/details/etqp3m6r8kvp/inductors/panasonic/')
+ );
+ $this->assertSame('https://example.com/path', $method->invoke($this->provider, 'https://example.com/path'));
+ }
+}
From 0140c9a7b909f00137e3428da94f338cf190949b Mon Sep 17 00:00:00 2001
From: Marc
Date: Mon, 6 Apr 2026 15:15:15 +0200
Subject: [PATCH 19/32] Fix #1305: Enable BOM sorting on part fields (Storage
location, Manufacturing status) and fix BOM table query/pagination issues
(#1338)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Fix identation
* Allow ordering of column Storage Locations in BOM fix-#1152
* Fix "[Semantical Error] line 0, col 274 near 'storageLocations.name))': Error: 'storageLocations' is not defined." when trying to sort by column Storage Locations
* Try to fix "Iterate with fetch join in class App\Entity\Parts\PartLot using association part not allowed." when opening BOM
* Revert "Try to fix "Iterate with fetch join in class App\Entity\Parts\PartLot using association part not allowed." when opening BOM"
This reverts commit 5c5c7cece179df07d3c5b16562d705e9ff9608fb.
* Try to fix "Iterate with fetch join in class App\Entity\Parts\PartLot using association part not allowed." when opening BOM 2nd try
* Remove alias to fix: Unknown named parameter $alias
* Reformat code to allow easier diff between ProjectBomEntriesDataTable.php and PartsDataTable.php
* Try if 'data' es really needed as it is not used in PartDataTable.php
* Use TwoStepORMAdapter to enable sorting based on other columns like storage location, manufacturing status
* Add readonly hint to projectBom query
---------
Co-authored-by: root
Co-authored-by: Jan Böhmer
---
src/DataTables/ProjectBomEntriesDataTable.php | 107 ++++++++++++++----
1 file changed, 84 insertions(+), 23 deletions(-)
diff --git a/src/DataTables/ProjectBomEntriesDataTable.php b/src/DataTables/ProjectBomEntriesDataTable.php
index 0d05c248..04d8206b 100644
--- a/src/DataTables/ProjectBomEntriesDataTable.php
+++ b/src/DataTables/ProjectBomEntriesDataTable.php
@@ -1,8 +1,5 @@
.
*/
+
+declare(strict_types=1);
+
namespace App\DataTables;
+use App\DataTables\Adapters\TwoStepORMAdapter;
use App\DataTables\Column\EntityColumn;
use App\DataTables\Column\EnumColumn;
use App\DataTables\Column\LocaleDateTimeColumn;
use App\DataTables\Column\MarkdownColumn;
use App\DataTables\Helpers\PartDataTableHelper;
-use App\Entity\Attachments\Attachment;
+use App\Doctrine\Helpers\FieldHelper;
use App\Entity\Parts\Part;
use App\Entity\Parts\ManufacturingStatus;
use App\Entity\ProjectSystem\ProjectBOMEntry;
use App\Services\ElementTypeNameGenerator;
use App\Services\EntityURLGenerator;
use App\Services\Formatters\AmountFormatter;
+use Doctrine\ORM\AbstractQuery;
+use Doctrine\ORM\Query;
use Doctrine\ORM\QueryBuilder;
use Omines\DataTablesBundle\Adapter\Doctrine\ORM\SearchCriteriaProvider;
-use Omines\DataTablesBundle\Adapter\Doctrine\ORMAdapter;
use Omines\DataTablesBundle\Column\TextColumn;
use Omines\DataTablesBundle\DataTable;
use Omines\DataTablesBundle\DataTableTypeInterface;
@@ -44,9 +46,12 @@ use Symfony\Contracts\Translation\TranslatorInterface;
class ProjectBomEntriesDataTable implements DataTableTypeInterface
{
- public function __construct(protected TranslatorInterface $translator, protected PartDataTableHelper $partDataTableHelper,
- protected EntityURLGenerator $entityURLGenerator, protected AmountFormatter $amountFormatter)
- {
+ public function __construct(
+ protected EntityURLGenerator $entityURLGenerator,
+ protected TranslatorInterface $translator,
+ protected AmountFormatter $amountFormatter,
+ protected PartDataTableHelper $partDataTableHelper
+ ) {
}
@@ -62,7 +67,7 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface
return '';
}
return $this->partDataTableHelper->renderPicture($context->getPart());
- },
+ }
])
->add('id', TextColumn::class, [
@@ -133,23 +138,24 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface
->add('category', EntityColumn::class, [
'label' => $this->translator->trans('part.table.category'),
'property' => 'part.category',
- 'orderField' => 'NATSORT(category.name)',
+ 'orderField' => 'NATSORT(category.name)'
])
->add('footprint', EntityColumn::class, [
'property' => 'part.footprint',
'label' => $this->translator->trans('part.table.footprint'),
- 'orderField' => 'NATSORT(footprint.name)',
+ 'orderField' => 'NATSORT(footprint.name)'
])
->add('manufacturer', EntityColumn::class, [
'property' => 'part.manufacturer',
'label' => $this->translator->trans('part.table.manufacturer'),
- 'orderField' => 'NATSORT(manufacturer.name)',
+ 'orderField' => 'NATSORT(manufacturer.name)'
])
->add('manufacturing_status', EnumColumn::class, [
'label' => $this->translator->trans('part.table.manufacturingStatus'),
- 'data' => static fn(ProjectBOMEntry $context): ?ManufacturingStatus => $context->getPart()?->getManufacturingStatus(),
+ 'data' => static fn(ProjectBOMEntry $context): ?ManufacturingStatus => $context->getPart()?->getManufacturingStatus(),
+ 'orderField' => 'part.manufacturing_status',
'class' => ManufacturingStatus::class,
'render' => function (?ManufacturingStatus $status, ProjectBOMEntry $context): string {
if ($status === null) {
@@ -183,8 +189,10 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface
return '';
}
])
- ->add('storageLocations', TextColumn::class, [
- 'label' => 'part.table.storeLocations',
+ ->add('storelocation', TextColumn::class, [
+ 'label' => $this->translator->trans('part.table.storeLocations'),
+ //We need to use a aggregate function to get the first store location, as we have a one-to-many relation
+ 'orderField' => 'NATSORT(MIN(_storelocations.name))',
'visible' => false,
'render' => function ($value, ProjectBOMEntry $context) {
if ($context->getPart() !== null) {
@@ -207,11 +215,13 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface
$dataTable->addOrderBy('name', DataTable::SORT_ASCENDING);
- $dataTable->createAdapter(ORMAdapter::class, [
- 'entity' => Attachment::class,
- 'query' => function (QueryBuilder $builder) use ($options): void {
- $this->getQuery($builder, $options);
+ $dataTable->createAdapter(TwoStepORMAdapter::class, [
+ 'entity' => ProjectBOMEntry::class,
+ 'hydrate' => AbstractQuery::HYDRATE_OBJECT,
+ 'filter_query' => function (QueryBuilder $builder) use ($options): void {
+ $this->getFilterQuery($builder, $options);
},
+ 'detail_query' => $this->getDetailQuery(...),
'criteria' => [
function (QueryBuilder $builder) use ($options): void {
$this->buildCriteria($builder, $options);
@@ -221,20 +231,71 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface
]);
}
- private function getQuery(QueryBuilder $builder, array $options): void
+ private function getFilterQuery(QueryBuilder $builder, array $options): void
{
- $builder->select('bom_entry')
- ->addSelect('part')
+ $builder
+ ->select('bom_entry.id')
->from(ProjectBOMEntry::class, 'bom_entry')
->leftJoin('bom_entry.part', 'part')
->leftJoin('part.category', 'category')
+ ->leftJoin('part.partLots', '_partLots')
+ ->leftJoin('_partLots.storage_location', '_storelocations')
->leftJoin('part.footprint', 'footprint')
->leftJoin('part.manufacturer', 'manufacturer')
+ ->leftJoin('part.partCustomState', 'partCustomState')
->where('bom_entry.project = :project')
->setParameter('project', $options['project'])
+ ->addGroupBy('bom_entry')
+ ->addGroupBy('part')
+ ->addGroupBy('category')
+ ->addGroupBy('footprint')
+ ->addGroupBy('manufacturer')
+ ->addGroupBy('partCustomState')
;
}
+ private function getDetailQuery(QueryBuilder $builder, array $filter_results): void
+ {
+ $ids = array_map(static fn (array $row) => $row['id'], $filter_results);
+ if ($ids === []) {
+ $ids = [-1];
+ }
+
+ $builder
+ ->select('bom_entry')
+ ->addSelect('part')
+ ->addSelect('category')
+ ->addSelect('partLots')
+ ->addSelect('storelocations')
+ ->addSelect('footprint')
+ ->addSelect('manufacturer')
+ ->addSelect('partCustomState')
+ ->from(ProjectBOMEntry::class, 'bom_entry')
+ ->leftJoin('bom_entry.part', 'part')
+ ->leftJoin('part.category', 'category')
+ ->leftJoin('part.partLots', 'partLots')
+ ->leftJoin('partLots.storage_location', 'storelocations')
+ ->leftJoin('part.footprint', 'footprint')
+ ->leftJoin('part.manufacturer', 'manufacturer')
+ ->leftJoin('part.partCustomState', 'partCustomState')
+ ->where('bom_entry.id IN (:ids)')
+ ->setParameter('ids', $ids)
+ ->addGroupBy('bom_entry')
+ ->addGroupBy('part')
+ ->addGroupBy('partLots')
+ ->addGroupBy('category')
+ ->addGroupBy('storelocations')
+ ->addGroupBy('footprint')
+ ->addGroupBy('manufacturer')
+ ->addGroupBy('partCustomState')
+
+ ->setHint(Query::HINT_READ_ONLY, true)
+ ->setHint(Query::HINT_FORCE_PARTIAL_LOAD, false)
+ ;
+
+ FieldHelper::addOrderByFieldParam($builder, 'bom_entry.id', 'ids');
+ }
+
private function buildCriteria(QueryBuilder $builder, array $options): void
{
From f04280b8208d0bbe21ed92cb0595119d176568b9 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Mon, 13 Apr 2026 05:21:00 +0000
Subject: [PATCH 20/32] Update KiCad symbols and footprints lists
---
public/kicad/footprints.txt | 2 +-
public/kicad/symbols.txt | 11 ++++++++++-
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/public/kicad/footprints.txt b/public/kicad/footprints.txt
index ff90cede..551d7d9c 100644
--- a/public/kicad/footprints.txt
+++ b/public/kicad/footprints.txt
@@ -1,4 +1,4 @@
-# Generated on Mon Apr 6 04:49:35 UTC 2026
+# Generated on Mon Apr 13 05:19:27 UTC 2026
# This file contains all footprints available in the offical KiCAD library
Audio_Module:Reverb_BTDR-1H
Audio_Module:Reverb_BTDR-1V
diff --git a/public/kicad/symbols.txt b/public/kicad/symbols.txt
index 3ef7eb2c..34e246a5 100644
--- a/public/kicad/symbols.txt
+++ b/public/kicad/symbols.txt
@@ -1,4 +1,4 @@
-# Generated on Mon Apr 6 04:50:13 UTC 2026
+# Generated on Mon Apr 13 05:20:06 UTC 2026
# This file contains all symbols available in the offical KiCAD library
4xxx:14528
4xxx:14529
@@ -899,6 +899,7 @@ Amplifier_Buffer:BUF634AxD
Amplifier_Buffer:BUF634AxDDA
Amplifier_Buffer:BUF634AxDRB
Amplifier_Buffer:BUF634U
+Amplifier_Buffer:BUF802
Amplifier_Buffer:EL2001CN
Amplifier_Buffer:LH0002H
Amplifier_Buffer:LM6321H
@@ -2254,6 +2255,11 @@ Battery_Management:BQ76200PW
Battery_Management:BQ76920PW
Battery_Management:BQ76930DBT
Battery_Management:BQ76940DBT
+Battery_Management:BQ7695201PFBR
+Battery_Management:BQ7695202PFBR
+Battery_Management:BQ7695203PFBR
+Battery_Management:BQ7695204PFBR
+Battery_Management:BQ76952PFBR
Battery_Management:BQ78350DBT
Battery_Management:BQ78350DBT-R1
Battery_Management:CN3063
@@ -2763,6 +2769,8 @@ Connector:DIN41612_02x32_AC
Connector:DIN41612_02x32_AE
Connector:DIN41612_02x32_ZB
Connector:DIN41612_03x32_C_Split
+Connector:DP_Sink
+Connector:DP_Source
Connector:DVI-D_Dual_Link
Connector:DVI-I_Dual_Link
Connector:ExpressCard
@@ -2901,6 +2909,7 @@ Connector:TestPoint_Alt
Connector:TestPoint_Flag
Connector:TestPoint_Probe
Connector:TestPoint_Small
+Connector:TestPoint_Square
Connector:UEXT_Host
Connector:UEXT_Slave
Connector:USB3_A
From 35dcb298e725f42fa71425bdaec12dd3ee95d151 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Mon, 13 Apr 2026 22:26:46 +0200
Subject: [PATCH 21/32] Updated dependencies
---
composer.lock | 237 ++++----
yarn.lock | 1542 +++++++++++++++++++++++++------------------------
2 files changed, 900 insertions(+), 879 deletions(-)
diff --git a/composer.lock b/composer.lock
index ace1bf0e..8e509fbf 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8556,16 +8556,16 @@
},
{
"name": "phpoffice/phpspreadsheet",
- "version": "5.5.0",
+ "version": "5.6.0",
"source": {
"type": "git",
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
- "reference": "eecd31b885a1c8192f12738130f85bbc6e8906ba"
+ "reference": "9b90dee03deb0d28761479c4a3a06fba5f7e012e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/eecd31b885a1c8192f12738130f85bbc6e8906ba",
- "reference": "eecd31b885a1c8192f12738130f85bbc6e8906ba",
+ "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/9b90dee03deb0d28761479c4a3a06fba5f7e012e",
+ "reference": "9b90dee03deb0d28761479c4a3a06fba5f7e012e",
"shasum": ""
},
"require": {
@@ -8659,9 +8659,9 @@
],
"support": {
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
- "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.5.0"
+ "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.6.0"
},
- "time": "2026-03-01T00:58:56+00:00"
+ "time": "2026-04-10T03:00:03+00:00"
},
{
"name": "phpstan/phpdoc-parser",
@@ -9345,16 +9345,16 @@
},
{
"name": "rhukster/dom-sanitizer",
- "version": "1.0.9",
+ "version": "1.0.10",
"source": {
"type": "git",
"url": "https://github.com/rhukster/dom-sanitizer.git",
- "reference": "17a16925a6113f51595607bd30f50af4034f078b"
+ "reference": "49a98046b708a4c92f754f5b0ef1720bb85142e2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rhukster/dom-sanitizer/zipball/17a16925a6113f51595607bd30f50af4034f078b",
- "reference": "17a16925a6113f51595607bd30f50af4034f078b",
+ "url": "https://api.github.com/repos/rhukster/dom-sanitizer/zipball/49a98046b708a4c92f754f5b0ef1720bb85142e2",
+ "reference": "49a98046b708a4c92f754f5b0ef1720bb85142e2",
"shasum": ""
},
"require": {
@@ -9384,9 +9384,9 @@
"description": "A simple but effective DOM/SVG/MathML Sanitizer for PHP 7.4+",
"support": {
"issues": "https://github.com/rhukster/dom-sanitizer/issues",
- "source": "https://github.com/rhukster/dom-sanitizer/tree/1.0.9"
+ "source": "https://github.com/rhukster/dom-sanitizer/tree/1.0.10"
},
- "time": "2026-03-31T20:54:47+00:00"
+ "time": "2026-04-10T17:00:11+00:00"
},
{
"name": "robrichards/xmlseclibs",
@@ -13083,16 +13083,16 @@
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
+ "reference": "141046a8f9477948ff284fa65be2095baafb94f2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
- "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2",
+ "reference": "141046a8f9477948ff284fa65be2095baafb94f2",
"shasum": ""
},
"require": {
@@ -13142,7 +13142,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.34.0"
},
"funding": [
{
@@ -13162,20 +13162,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-09T11:45:10+00:00"
+ "time": "2026-04-10T16:19:22+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
+ "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
- "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/ad1b7b9092976d6c948b8a187cec9faaea9ec1df",
+ "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df",
"shasum": ""
},
"require": {
@@ -13224,7 +13224,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.34.0"
},
"funding": [
{
@@ -13244,20 +13244,20 @@
"type": "tidelift"
}
],
- "time": "2025-06-27T09:58:17+00:00"
+ "time": "2026-04-10T16:19:22+00:00"
},
{
"name": "symfony/polyfill-intl-icu",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-icu.git",
- "reference": "bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c"
+ "reference": "3510b63d07376b04e57e27e82607d468bb134f78"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c",
- "reference": "bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/3510b63d07376b04e57e27e82607d468bb134f78",
+ "reference": "3510b63d07376b04e57e27e82607d468bb134f78",
"shasum": ""
},
"require": {
@@ -13312,7 +13312,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.34.0"
},
"funding": [
{
@@ -13332,11 +13332,11 @@
"type": "tidelift"
}
],
- "time": "2025-06-20T22:24:30+00:00"
+ "time": "2026-04-10T16:50:15+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
@@ -13399,7 +13399,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.34.0"
},
"funding": [
{
@@ -13423,7 +13423,7 @@
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@@ -13484,7 +13484,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.34.0"
},
"funding": [
{
@@ -13508,16 +13508,16 @@
},
{
"name": "symfony/polyfill-php83",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php83.git",
- "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5"
+ "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5",
- "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5",
+ "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/3600c2cb22399e25bb226e4a135ce91eeb2a6149",
+ "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149",
"shasum": ""
},
"require": {
@@ -13564,7 +13564,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-php83/tree/v1.34.0"
},
"funding": [
{
@@ -13584,20 +13584,20 @@
"type": "tidelift"
}
],
- "time": "2025-07-08T02:45:35+00:00"
+ "time": "2026-04-10T17:25:58+00:00"
},
{
"name": "symfony/polyfill-php84",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php84.git",
- "reference": "d8ced4d875142b6a7426000426b8abc631d6b191"
+ "reference": "88486db2c389b290bf87ff1de7ebc1e13e42bb06"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191",
- "reference": "d8ced4d875142b6a7426000426b8abc631d6b191",
+ "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/88486db2c389b290bf87ff1de7ebc1e13e42bb06",
+ "reference": "88486db2c389b290bf87ff1de7ebc1e13e42bb06",
"shasum": ""
},
"require": {
@@ -13644,7 +13644,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-php84/tree/v1.34.0"
},
"funding": [
{
@@ -13664,20 +13664,20 @@
"type": "tidelift"
}
],
- "time": "2025-06-24T13:30:11+00:00"
+ "time": "2026-04-10T18:47:49+00:00"
},
{
"name": "symfony/polyfill-php85",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php85.git",
- "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91"
+ "reference": "2c408a6bb0313e6001a83628dc5506100474254e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91",
- "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91",
+ "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/2c408a6bb0313e6001a83628dc5506100474254e",
+ "reference": "2c408a6bb0313e6001a83628dc5506100474254e",
"shasum": ""
},
"require": {
@@ -13724,7 +13724,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-php85/tree/v1.34.0"
},
"funding": [
{
@@ -13744,20 +13744,20 @@
"type": "tidelift"
}
],
- "time": "2025-06-23T16:12:55+00:00"
+ "time": "2026-04-10T16:50:15+00:00"
},
{
"name": "symfony/polyfill-uuid",
- "version": "v1.33.0",
+ "version": "v1.34.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-uuid.git",
- "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2"
+ "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2",
- "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2",
+ "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/26dfec253c4cf3e51b541b52ddf7e42cb0908e94",
+ "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94",
"shasum": ""
},
"require": {
@@ -13807,7 +13807,7 @@
"uuid"
],
"support": {
- "source": "https://github.com/symfony/polyfill-uuid/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-uuid/tree/v1.34.0"
},
"funding": [
{
@@ -13827,7 +13827,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-09T11:45:10+00:00"
+ "time": "2026-04-10T16:19:22+00:00"
},
{
"name": "symfony/process",
@@ -14957,16 +14957,16 @@
},
{
"name": "symfony/stimulus-bundle",
- "version": "v2.34.0",
+ "version": "v2.35.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/stimulus-bundle.git",
- "reference": "d610a2e021cf63f955838b4bfe40da7e4cafe850"
+ "reference": "05af0259f201dbbd15c103bea289989a4b483b5b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/d610a2e021cf63f955838b4bfe40da7e4cafe850",
- "reference": "d610a2e021cf63f955838b4bfe40da7e4cafe850",
+ "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/05af0259f201dbbd15c103bea289989a4b483b5b",
+ "reference": "05af0259f201dbbd15c103bea289989a4b483b5b",
"shasum": ""
},
"require": {
@@ -15006,7 +15006,7 @@
"symfony-ux"
],
"support": {
- "source": "https://github.com/symfony/stimulus-bundle/tree/v2.34.0"
+ "source": "https://github.com/symfony/stimulus-bundle/tree/v2.35.0"
},
"funding": [
{
@@ -15026,7 +15026,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-21T22:29:11+00:00"
+ "time": "2026-03-22T22:21:50+00:00"
},
{
"name": "symfony/stopwatch",
@@ -15735,16 +15735,16 @@
},
{
"name": "symfony/ux-translator",
- "version": "v2.34.0",
+ "version": "v2.35.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/ux-translator.git",
- "reference": "adf6c0919ece99acf5693240f4cb3d5ab84076f6"
+ "reference": "5a56d25237393e865e3df94a39d2c8f0ce94b50c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/ux-translator/zipball/adf6c0919ece99acf5693240f4cb3d5ab84076f6",
- "reference": "adf6c0919ece99acf5693240f4cb3d5ab84076f6",
+ "url": "https://api.github.com/repos/symfony/ux-translator/zipball/5a56d25237393e865e3df94a39d2c8f0ce94b50c",
+ "reference": "5a56d25237393e865e3df94a39d2c8f0ce94b50c",
"shasum": ""
},
"require": {
@@ -15792,7 +15792,7 @@
"symfony-ux"
],
"support": {
- "source": "https://github.com/symfony/ux-translator/tree/v2.34.0"
+ "source": "https://github.com/symfony/ux-translator/tree/v2.35.0"
},
"funding": [
{
@@ -15812,25 +15812,25 @@
"type": "tidelift"
}
],
- "time": "2026-03-21T22:29:11+00:00"
+ "time": "2026-03-22T22:21:50+00:00"
},
{
"name": "symfony/ux-turbo",
- "version": "v2.34.0",
+ "version": "v2.35.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/ux-turbo.git",
- "reference": "87511f621db238302a3bb819958a72feda27fc45"
+ "reference": "4309a4299f5f1b9b7ce4c13ed6d1b77a5472c216"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/87511f621db238302a3bb819958a72feda27fc45",
- "reference": "87511f621db238302a3bb819958a72feda27fc45",
+ "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/4309a4299f5f1b9b7ce4c13ed6d1b77a5472c216",
+ "reference": "4309a4299f5f1b9b7ce4c13ed6d1b77a5472c216",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/stimulus-bundle": "^2.9.1"
+ "symfony/stimulus-bundle": "^2.9.1|^3.0"
},
"conflict": {
"symfony/flex": "<1.13"
@@ -15855,7 +15855,7 @@
"symfony/security-core": "^5.4|^6.0|^7.0|^8.0",
"symfony/stopwatch": "^5.4|^6.0|^7.0|^8.0",
"symfony/twig-bundle": "^6.4|^7.0|^8.0",
- "symfony/ux-twig-component": "^2.21",
+ "symfony/ux-twig-component": "^2.21|^3.0",
"symfony/web-profiler-bundle": "^5.4|^6.0|^7.0|^8.0"
},
"type": "symfony-bundle",
@@ -15895,7 +15895,7 @@
"turbo-stream"
],
"support": {
- "source": "https://github.com/symfony/ux-turbo/tree/v2.34.0"
+ "source": "https://github.com/symfony/ux-turbo/tree/v2.35.0"
},
"funding": [
{
@@ -15915,7 +15915,7 @@
"type": "tidelift"
}
],
- "time": "2026-03-21T22:29:11+00:00"
+ "time": "2026-04-03T05:13:59+00:00"
},
{
"name": "symfony/validator",
@@ -16491,16 +16491,16 @@
},
{
"name": "tecnickcom/tc-lib-barcode",
- "version": "2.4.29",
+ "version": "2.4.31",
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/tc-lib-barcode.git",
- "reference": "be76f91968bfab74949a3f937f78f02455597c85"
+ "reference": "f47ebaa990027cc12cea5af43e62d3ab8e860a5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/be76f91968bfab74949a3f937f78f02455597c85",
- "reference": "be76f91968bfab74949a3f937f78f02455597c85",
+ "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/f47ebaa990027cc12cea5af43e62d3ab8e860a5d",
+ "reference": "f47ebaa990027cc12cea5af43e62d3ab8e860a5d",
"shasum": ""
},
"require": {
@@ -16515,7 +16515,7 @@
"pdepend/pdepend": "2.16.2",
"phpcompatibility/php-compatibility": "^10.0.0@dev",
"phpmd/phpmd": "2.15.0",
- "phpunit/phpunit": "13.0.5 || 12.5.14 || 11.5.55 || 10.5.63",
+ "phpunit/phpunit": "13.1.1 || 12.5.17 || 11.5.55 || 10.5.63",
"squizlabs/php_codesniffer": "4.0.1"
},
"type": "library",
@@ -16580,7 +16580,7 @@
],
"support": {
"issues": "https://github.com/tecnickcom/tc-lib-barcode/issues",
- "source": "https://github.com/tecnickcom/tc-lib-barcode/tree/2.4.29"
+ "source": "https://github.com/tecnickcom/tc-lib-barcode/tree/2.4.31"
},
"funding": [
{
@@ -16588,20 +16588,20 @@
"type": "custom"
}
],
- "time": "2026-03-30T17:05:24+00:00"
+ "time": "2026-04-11T16:55:36+00:00"
},
{
"name": "tecnickcom/tc-lib-color",
- "version": "2.3.10",
+ "version": "2.3.12",
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/tc-lib-color.git",
- "reference": "cf018a88218262a64784032ecce14bfec480d3dd"
+ "reference": "d76454d5723379d73629f46114e4b69ec77175df"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/cf018a88218262a64784032ecce14bfec480d3dd",
- "reference": "cf018a88218262a64784032ecce14bfec480d3dd",
+ "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/d76454d5723379d73629f46114e4b69ec77175df",
+ "reference": "d76454d5723379d73629f46114e4b69ec77175df",
"shasum": ""
},
"require": {
@@ -16612,7 +16612,7 @@
"pdepend/pdepend": "2.16.2",
"phpcompatibility/php-compatibility": "^10.0.0@dev",
"phpmd/phpmd": "2.15.0",
- "phpunit/phpunit": "13.0.5 || 12.5.14 || 11.5.55 || 10.5.63",
+ "phpunit/phpunit": "13.1.1 || 12.5.17 || 11.5.55 || 10.5.63",
"squizlabs/php_codesniffer": "4.0.1"
},
"type": "library",
@@ -16650,7 +16650,7 @@
],
"support": {
"issues": "https://github.com/tecnickcom/tc-lib-color/issues",
- "source": "https://github.com/tecnickcom/tc-lib-color/tree/2.3.10"
+ "source": "https://github.com/tecnickcom/tc-lib-color/tree/2.3.12"
},
"funding": [
{
@@ -16658,7 +16658,7 @@
"type": "custom"
}
],
- "time": "2026-03-30T17:00:47+00:00"
+ "time": "2026-04-11T16:53:57+00:00"
},
{
"name": "thecodingmachine/safe",
@@ -17774,16 +17774,16 @@
},
{
"name": "webmozart/assert",
- "version": "2.1.6",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/webmozarts/assert.git",
- "reference": "ff31ad6efc62e66e518fbab1cde3453d389bcdc8"
+ "reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/ff31ad6efc62e66e518fbab1cde3453d389bcdc8",
- "reference": "ff31ad6efc62e66e518fbab1cde3453d389bcdc8",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/eb0d790f735ba6cff25c683a85a1da0eadeff9e4",
+ "reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4",
"shasum": ""
},
"require": {
@@ -17830,9 +17830,9 @@
],
"support": {
"issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/2.1.6"
+ "source": "https://github.com/webmozarts/assert/tree/2.3.0"
},
- "time": "2026-02-27T10:28:38+00:00"
+ "time": "2026-04-11T10:33:05+00:00"
},
{
"name": "willdurand/negotiation",
@@ -18469,11 +18469,11 @@
},
{
"name": "phpstan/phpstan",
- "version": "2.1.46",
+ "version": "2.1.47",
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a193923fc2d6325ef4e741cf3af8c3e8f54dbf25",
- "reference": "a193923fc2d6325ef4e741cf3af8c3e8f54dbf25",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/79015445d8bd79e62b29140f12e5bfced1dcca65",
+ "reference": "79015445d8bd79e62b29140f12e5bfced1dcca65",
"shasum": ""
},
"require": {
@@ -18518,7 +18518,7 @@
"type": "github"
}
],
- "time": "2026-04-01T09:25:14+00:00"
+ "time": "2026-04-13T15:49:08+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
@@ -19180,16 +19180,16 @@
},
{
"name": "rector/rector",
- "version": "2.4.0",
+ "version": "2.4.1",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
- "reference": "a51dfddbf6a29ed9fbf6e8410fc90c1608df1b5d"
+ "reference": "000b7050b9e4fe98db2192971e56eb0b302b3feb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rectorphp/rector/zipball/a51dfddbf6a29ed9fbf6e8410fc90c1608df1b5d",
- "reference": "a51dfddbf6a29ed9fbf6e8410fc90c1608df1b5d",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/000b7050b9e4fe98db2192971e56eb0b302b3feb",
+ "reference": "000b7050b9e4fe98db2192971e56eb0b302b3feb",
"shasum": ""
},
"require": {
@@ -19228,7 +19228,7 @@
],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
- "source": "https://github.com/rectorphp/rector/tree/2.4.0"
+ "source": "https://github.com/rectorphp/rector/tree/2.4.1"
},
"funding": [
{
@@ -19236,7 +19236,7 @@
"type": "github"
}
],
- "time": "2026-04-04T07:37:45+00:00"
+ "time": "2026-04-08T08:43:56+00:00"
},
{
"name": "roave/security-advisories",
@@ -19244,12 +19244,12 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
- "reference": "db78064456eb735e368677828095fb7fe5aeda6f"
+ "reference": "b0b156ed9d5d2eb313c33f92af3dbc886ba4688a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/db78064456eb735e368677828095fb7fe5aeda6f",
- "reference": "db78064456eb735e368677828095fb7fe5aeda6f",
+ "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/b0b156ed9d5d2eb313c33f92af3dbc886ba4688a",
+ "reference": "b0b156ed9d5d2eb313c33f92af3dbc886ba4688a",
"shasum": ""
},
"conflict": {
@@ -19305,7 +19305,6 @@
"auth0/wordpress": "<=5.5",
"automad/automad": "<2.0.0.0-alpha5",
"automattic/jetpack": "<9.8",
- "avideo/avideo": "<=26",
"awesome-support/awesome-support": "<=6.0.7",
"aws/aws-sdk-php": "<=3.371.3",
"ayacoo/redirect-tab": "<2.1.2|>=3,<3.1.7|>=4,<4.0.5",
@@ -19364,7 +19363,7 @@
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
"chriskacerguis/codeigniter-restserver": "<=2.7.1",
"chrome-php/chrome": "<1.14",
- "ci4-cms-erp/ci4ms": "<=0.28.6",
+ "ci4-cms-erp/ci4ms": "<=0.31.3",
"civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
"ckeditor/ckeditor": "<4.25",
"clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3",
@@ -19659,6 +19658,7 @@
"juzaweb/cms": "<=3.4.2",
"jweiland/events2": "<8.3.8|>=9,<9.0.6",
"jweiland/kk-downloader": "<1.2.2",
+ "kantorge/yaffa": "<=2",
"kazist/phpwhois": "<=4.2.6",
"kelvinmo/simplejwt": "<=1.1",
"kelvinmo/simplexrd": "<3.1.1",
@@ -19682,6 +19682,7 @@
"laravel/fortify": "<1.11.1",
"laravel/framework": "<10.48.29|>=11,<11.44.1|>=12,<12.1.1",
"laravel/laravel": ">=5.4,<5.4.22",
+ "laravel/passport": ">=13,<13.7.1",
"laravel/pulse": "<1.3.1",
"laravel/reverb": "<1.7",
"laravel/socialite": ">=1,<2.0.10",
@@ -19862,7 +19863,7 @@
"phpoffice/phpexcel": "<=1.8.2",
"phpoffice/phpspreadsheet": "<1.30|>=2,<2.1.12|>=2.2,<2.4|>=3,<3.10|>=4,<5",
"phppgadmin/phppgadmin": "<=7.13",
- "phpseclib/phpseclib": "<=2.0.51|>=3,<=3.0.49",
+ "phpseclib/phpseclib": "<2.0.53|>=3,<3.0.51",
"phpservermon/phpservermon": "<3.6",
"phpsysinfo/phpsysinfo": "<3.4.3",
"phpunit/phpunit": "<8.5.52|>=9,<9.6.33|>=10,<10.5.62|>=11,<11.5.50|>=12,<12.5.8",
@@ -19884,7 +19885,7 @@
"pixelfed/pixelfed": "<0.12.5",
"plotly/plotly.js": "<2.25.2",
"pocketmine/bedrock-protocol": "<8.0.2",
- "pocketmine/pocketmine-mp": "<5.32.1",
+ "pocketmine/pocketmine-mp": "<5.41.1",
"pocketmine/raklib": ">=0.14,<0.14.6|>=0.15,<0.15.1",
"pressbooks/pressbooks": "<5.18",
"prestashop/autoupgrade": ">=4,<4.10.1",
@@ -19924,11 +19925,11 @@
"rap2hpoutre/laravel-log-viewer": "<0.13",
"react/http": ">=0.7,<1.9",
"really-simple-plugins/complianz-gdpr": "<6.4.2",
- "redaxo/source": "<=5.20.1",
+ "redaxo/source": "<5.21",
"remdex/livehelperchat": "<4.29",
"renolit/reint-downloadmanager": "<4.0.2|>=5,<5.0.1",
"reportico-web/reportico": "<=8.1",
- "rhukster/dom-sanitizer": "<1.0.7",
+ "rhukster/dom-sanitizer": "<1.0.10",
"rmccue/requests": ">=1.6,<1.8",
"roadiz/documents": "<2.3.42|>=2.4,<2.5.44|>=2.6,<2.6.28|>=2.7,<2.7.9",
"robrichards/xmlseclibs": "<3.1.5",
@@ -20286,7 +20287,7 @@
"type": "tidelift"
}
],
- "time": "2026-04-04T07:24:55+00:00"
+ "time": "2026-04-13T18:30:45+00:00"
},
{
"name": "sebastian/cli-parser",
diff --git a/yarn.lock b/yarn.lock
index 6e6118f0..158ab745 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -837,160 +837,160 @@
"@babel/helper-string-parser" "^7.27.1"
"@babel/helper-validator-identifier" "^7.28.5"
-"@ckeditor/ckeditor5-adapter-ckfinder@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-47.6.1.tgz#bb07943138ecd3c17b0e9634eb605e586c7d32f2"
- integrity sha512-X4l4KyLgSsmAyRd/YY8R/OArOXR2Ts8NyoW6k+tLtYxEmZOhJsa6ZFSho/OVTole7IqMl+Zo93b9YaAwX23brw==
+"@ckeditor/ckeditor5-adapter-ckfinder@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-47.6.2.tgz#87916c1c0afbad41ca5632c6e2a4b9eff2d1c162"
+ integrity sha512-WeYQHtGlxbuAZE2Uvi0t9A9Punb/jCBinsHvfNZ2a15AT9OvoANHx5XuvViikl9eGmkN6xErj3JzTTDPoqIcqg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-upload" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-alignment@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-47.6.1.tgz#9a06caee658ceb19959e6bb9fbbbbc32efa195c3"
- integrity sha512-2u1+Eseelrm5gKKajE9X+gcPchVAIna3AkoJyCw3+Y4dBc6ElWZJEuCO7b6Omv5H7q3lQimbaqJnvIE1Z/nXOA==
+"@ckeditor/ckeditor5-alignment@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-47.6.2.tgz#55d636762c6ac545ea322f3dda4e011679ff140c"
+ integrity sha512-is7p5+JboGUH2auOzeLti/rGBQL8WmUSOXiUjI54CVrwLX24Tg569EA4SeuCSvGQbc7upUQtXzjV+3bAKr5gQw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-autoformat@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-47.6.1.tgz#0771f53e3d94202c454213f78e491aaebfff51ea"
- integrity sha512-UI3HFyw7VCTM92IhE6hdIh5rp2nqOLL4vnnOFTgp7Lq6dLOVzuwsRJLIEfYxz4Xusy4UKu4zM8QX4FV1nOWsGQ==
+"@ckeditor/ckeditor5-autoformat@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-47.6.2.tgz#5f14800113b9bf581616eb644d2e39465646cef4"
+ integrity sha512-0L2f6nVLfnpaWj7iQWmIKVbitb39jfj6ldduuR9dZbTQqGXkE4EbGqD5NLcbrFSMUW826umEfPbYg9pD2P80+Q==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-heading" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-heading" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-autosave@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-47.6.1.tgz#86fe0ca7c6c0db546298fe214df50f282ba0528b"
- integrity sha512-7om5OHf2hBDi/Md8lVZL6fF7gCBAMVZfg8zsJqTmAW6fwl5gfenD4rggPdSa4GVt+mZXbheZx9EWc0HX1psAew==
+"@ckeditor/ckeditor5-autosave@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-47.6.2.tgz#0fa155cf5f7414fc06e041c050ce5346194b1159"
+ integrity sha512-v2zqJaw2YkB4VAWXecYgIOFMurtXyOweqp1TB6QdoRUKfaI6pmQ6HwiSrnQxCcEZq5J8e53gwfHqWfgmB4TDrQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-basic-styles@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-47.6.1.tgz#afcb1f8e301c7fdfbe36dd10ac99aa152e1fa9bd"
- integrity sha512-/8R59UxR/8quK8UmOLOS1xq47GnB+oMNySo8BgLHJl7qepRR5VnWU0hHB239idnFk46IVhuRciXQHjifrJiScQ==
+"@ckeditor/ckeditor5-basic-styles@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-47.6.2.tgz#7130d24c7a8ac192e342151b8d140f8775cdb965"
+ integrity sha512-v/d3WcRAENVUOAuVuQEUJuksnX0q/cHRi3Xh5tv0U/WQDjTHzcYYj3bHp18erEuEhO08Kt9j+9wBbYmDPNAntg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-block-quote@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-47.6.1.tgz#056a0992dcdb503f66b7b8fb5cfc37ab1cf6d24c"
- integrity sha512-wyDLqGrmcDVNlRmHxXTpXg2PKImgB4yIU3UDRofFKVJiuvnZvKKvx/Oh9USVv1G1zOAPoFyoK9AQzqYNOB7AMQ==
+"@ckeditor/ckeditor5-block-quote@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-47.6.2.tgz#129577d298c5151d25371529950303ed4c24d8e4"
+ integrity sha512-Vlnq7Muj6d+Jxg23n9Dm3OA0fH8LVcTv5QT4uaxktrxbqDS7aaHKlHQh9OCW4ohzs4yLmGXAiuSO/wMmY4yW0g==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-enter" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-bookmark@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-47.6.1.tgz#9b7452cf06a98bfcea754ed781499d4deca4d3bb"
- integrity sha512-9HwVudGBEhbqMPkEXQTqSIACGYpOWlES7bOxdG6WfgOUOAdCiTPXFCc5f+HSMFbrwd7XJ40tycPLOa7XK14oEg==
+"@ckeditor/ckeditor5-bookmark@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-47.6.2.tgz#00ccacdefb1fff7f76ae7f55f1f59c4b8931803f"
+ integrity sha512-Smn5CPafHkS/7J3olZ+XWKNASoXFh4PC0lQ5W4GWcOF4xSHYkK+O69hPPsLB3WmSzOuEF2iRimoNBiT3769gyQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-link" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-link" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-ckbox@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-47.6.1.tgz#56fbc40ffed21ffec0dc0e83a0c69f7547c81ab0"
- integrity sha512-v083Tnbsx4z1fFW+ghMXlsf5EgB3UaSldjfRsipjIYUiUeatccgRN00Qh6qGMlYz7zZcSdUUtrOfTWL/LYPWDg==
+"@ckeditor/ckeditor5-ckbox@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-47.6.2.tgz#fbaecba4b9e6e3da21ba141c421bfb1c306a9890"
+ integrity sha512-3Lvdi/ngqLkDZraY4+y7N5OYB3QZwkiUGNnfTpxoyAsx+rARHl0Os+9n0oe3orMWPsE6tOAv/Y1xGe3x2Zyoug==
dependencies:
- "@ckeditor/ckeditor5-cloud-services" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-cloud-services" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-image" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-upload" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
blurhash "2.0.5"
- ckeditor5 "47.6.1"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-ckfinder@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-47.6.1.tgz#954c594b72ab291a359ebf0b4c62e5770426ce78"
- integrity sha512-ewgqgtQaDDZHQUGby/gg2/840Go280bvx959ExQH8Y7u4fPVw8NEFYAxjcm43W6EXgMnlmsEr8+G8q8g4iKT1w==
+"@ckeditor/ckeditor5-ckfinder@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-47.6.2.tgz#39216ae0aa38c20c74026b7a6b09315cafa8ead3"
+ integrity sha512-1xXVw/R3wbsjzK/5gx2TRHqAtB8VBNx6ZKZrR1xbEkn6QSgIleLyKSDX55r3D9rH3bAJ6Simh62e+dRi7caxIw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-image" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-clipboard@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-47.6.1.tgz#10fa242f281dceb318ca79dc6c9b022585935e70"
- integrity sha512-F3KQuCnnCavm8wXvX+d1KN/obh5ux/jT9qC/71QfMKdDvHxEOzi/t3YWa1r3sztlksDQ4LtODU4uWh0vVKUpkg==
+"@ckeditor/ckeditor5-clipboard@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-47.6.2.tgz#9c97879783fc9ec4735ebe58866b80d11afbef9b"
+ integrity sha512-Ufwo9j8TymmDLMUeTtV2uX3+KjpyK8ikWtQUxqhAs+Lkar4NXYioWjIcQHW7JsersNDae6WlAyEshrhUcxZi1g==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-cloud-services@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-47.6.1.tgz#fdb1f25a132cbb8adb207a3dd8da426fe675f722"
- integrity sha512-yC9aqornbxjgNhHuUX4gcuvPTLv34sc8CbUOeFYLGbD9ujwoC0fzzjzSB7u5b8fWNg6cAjzriFooJATHBvu40g==
+"@ckeditor/ckeditor5-cloud-services@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-47.6.2.tgz#a7a0d6118b39a9be28bb6ad651f9d3844787185e"
+ integrity sha512-u0AwAfzHDZxp6EqCfHf2u8I36LBWBYp+2iEWE7+VI8jwsdyy08Ow6m75ZbPGzE+W2rC9zSFXCzDiLr04EhAIWA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-code-block@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-47.6.1.tgz#4f15dedc705845d45bb6b8bfb28bc7dd26be37dd"
- integrity sha512-ntZBIEYLoC4/OTUgCkwwmyXwwqDk8QwFcx/1kZN7S4YtwocREZqpDH1wYT+GA2ZmGkjaBRxdTLwSVr/7bf+wqg==
+"@ckeditor/ckeditor5-code-block@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-47.6.2.tgz#139966bb1cbc119a1eb6c947fc3d2ca2548c34a4"
+ integrity sha512-fEGBiVuR9wszB/9OjY2npzIAdIiLy2pzltAfe9CW+lV599ci7S0s5QAfRGjg0aCHnwT9uJ6uE2BJiUsw9+ybPw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-enter" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-core@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-47.6.1.tgz#e5558a33b7d2d4870ee8de3345d56518748c89cf"
- integrity sha512-6dtnquhjymLkNhdC9T6gk/Mf2bDnHSTZrhkByaXC96CbmQDriCgfcaAVY6pQgDNxBQ6fZrev0TnKBLfTItrMsg==
+"@ckeditor/ckeditor5-core@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-47.6.2.tgz#a1b304ccd4b46e7123914cac619e630b86e13966"
+ integrity sha512-Ra28vjVeciLH9Md2Pv5WFZ91M0hr5V0FJOAi7A/aVHbroVTdc8lyCW0Fxg49T4SM511hYsJ51FNhJqOZo1OAsQ==
dependencies:
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-watchdog" "47.6.1"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-watchdog" "47.6.2"
es-toolkit "1.39.5"
"@ckeditor/ckeditor5-dev-translations@^53", "@ckeditor/ckeditor5-dev-translations@^53.4.0":
@@ -1044,319 +1044,319 @@
through2 "^4.0.0"
upath "^2.0.1"
-"@ckeditor/ckeditor5-easy-image@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-47.6.1.tgz#03b7b4180a194cbb9e60d2679471dafd2a6ada7f"
- integrity sha512-hWaqibO1ZUHRIkvvAO7O0qDAIw+GN6UWbdr0wcGNLc4DcSZMUIpAfoXuiyyvE9hQEJPpfTOwA3r0znS6wXtMCg==
+"@ckeditor/ckeditor5-easy-image@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-47.6.2.tgz#c70e1164fbd920f884f9b80922de04c621e3d938"
+ integrity sha512-S71X9Uv+9vDSUKXJbCXXP/elBAxIxjExUrfWm/YV8nPCZKL+p6uUguo9WgNSCDUJDm/FDjjz8ageLisEFEIVvg==
dependencies:
- "@ckeditor/ckeditor5-cloud-services" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-cloud-services" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-upload" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-editor-balloon@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-47.6.1.tgz#ee58d45c86d213bf39eae01dcf50942805f6804f"
- integrity sha512-geszCykoE9Sja2tBqyMww4etAzAExg4eGnlYbXSGiaUiC7Ks4OqRVeuvw37QsH8Q56J5FQC35ysq95nrLEB+0A==
+"@ckeditor/ckeditor5-editor-balloon@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-47.6.2.tgz#85e684f618453117cac591c91e2a998615dbe3c4"
+ integrity sha512-4TLf2iOcKVpoK7QdiYCzpOpakhgeuoHeWC40wE++SqcCNzdul/8vQ8cf9QFWC3+WoYAFbJ4lljjuFyjrDGofNQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-editor-classic@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-47.6.1.tgz#82fe9e61064ca5bbc431f1d9146710831a252945"
- integrity sha512-w2QaF2ieqLqu6i9YldOpPnFezvAsXY/R/vp/c0D1ofvI1CtBRWhQ9/rRwADMoKgpcuyP2320sRG312anT8aiaA==
+"@ckeditor/ckeditor5-editor-classic@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-47.6.2.tgz#5d315aa0a8a553e538efaa685fc83353bf135592"
+ integrity sha512-nhb6bkxk4YMPp36KenoFxSLJS9c+gm7C79m0reLU5Ohe2do6R++XQcSQ5CfMPAVNgxLZ/MVbAshTZjTsrUoD/Q==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-editor-decoupled@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-47.6.1.tgz#46c286e4a9800be17a2e8252a578f4541fdab460"
- integrity sha512-w047UpjHF106k0NeQLgWY03k29s5vIpS9M6Oj+f+IdKaf4TR7uSzl/CXsS+csfqwZEhtGwGV3LYJVzo35+SifA==
+"@ckeditor/ckeditor5-editor-decoupled@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-47.6.2.tgz#4cd630d122a9f915a271f26650dcaea98ca02d49"
+ integrity sha512-694K2EwoBH+4oDvDrOk8Bxz/d30hessYZkZ+qUx0Zdlyhcwb5kGLBa+rmPx7txH8StAef4Vmn47QChqMPzo5TQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-editor-inline@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-47.6.1.tgz#0b8d63092273517b17960a16816fc27b2230a953"
- integrity sha512-UJQHbMh1nvsHMuiijmRx3y/5ssdxeJTrVjrwDoPlUsI8tfRYjkdIucd9SsRhXnV65Vk31Ah5wiFyaBb5OLXZaA==
+"@ckeditor/ckeditor5-editor-inline@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-47.6.2.tgz#4311ce185b414c3f31c03c0be152bfcc19fe1652"
+ integrity sha512-NRM7uvwb6ZW1zwFucPnA67OzVst+NPx+VDqLIcY4gMAxbFlBrLk+Cb/k1lPW2Vs6E9foMV1LhaEjoHFNzjHKOA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-editor-multi-root@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-47.6.1.tgz#b1b80992009aa64d48ca92760d74e25c5e146b9b"
- integrity sha512-Jn55iVT2sg85NSPVe/mThLoiI0FTAEH5r48MXD1MKz1E5K0FkpdLiKyCR4onfdFLozWZW2NvU0faCkyI0BKaZQ==
+"@ckeditor/ckeditor5-editor-multi-root@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-47.6.2.tgz#21575e6eff9863b18308251ee6f25822be4fc2b6"
+ integrity sha512-INKZT6xC0cXmM18vgoewURSnz/S3Fal07QcjtRCmgSCGNTwKg/GkPKJ8oQrowsKy7zJUPXxSpKFGR1skfjRlfQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-emoji@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-47.6.1.tgz#196b45d7458482466e2b7eaea8da4740256d07e9"
- integrity sha512-bnnnvRk/eYrvKLLQpJrjSV++Abpm1/8N31BNVaZyeHzaI0pddE6ikS44Ju82u7BQJaqSi2SO2Glx3u3C14rm2g==
+"@ckeditor/ckeditor5-emoji@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-47.6.2.tgz#c229129774408eaeed7b8c3e1141a0e183d3416a"
+ integrity sha512-tkM7Z0nATuJTm73kr2SvsZPB7XkluhfdFVI+lZX+mFEqb+w+SjcEA9ex7naPQmK69Dn0ent5w70MFpKBvj4EJA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-mention" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-mention" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
fuzzysort "3.1.0"
-"@ckeditor/ckeditor5-engine@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-47.6.1.tgz#b3d7dd701e6facd4c47e5e21be2a75dfd59f7f6b"
- integrity sha512-Xb398PRhkJqtUuQ1E1pdLXTG1REIOanr7PCIRPpWvpHAIZZAuxTIqyacZC4qVTS9xI+ObxYqosf8yNvFsEtu8w==
+"@ckeditor/ckeditor5-engine@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-47.6.2.tgz#a8a3086a5a9db95334aa524450d6c42459d79f78"
+ integrity sha512-HAZIX0clN3ZgRWtffjGdZ0PQ7xaXGmVcnAAHwuOk6gwIFkwJHprOZiKGEySwFEwnfo5NF9steWrPf56tB47keQ==
dependencies:
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-enter@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-47.6.1.tgz#09d3d20895153bf0a53e30d8155b8ad3008eb1dd"
- integrity sha512-H/d5L8JmZFmb5wYDi3NT4NICYuRueGUwiPgIpaaQ0gb8U3U0YVj4J5WVF/65KGiYdsuP2NupSwRqsdl8TilrdQ==
+"@ckeditor/ckeditor5-enter@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-47.6.2.tgz#b3ab729099569e7a0f3365c6d7222daf23ac64f8"
+ integrity sha512-jktgH3AGomON6YEl1N8qJZdckAidMjCYHWIE6A6JYgMJUB1ArM1nmwELNbBywFfp6oSXteRta4FegPy94nu5XA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
-"@ckeditor/ckeditor5-essentials@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-47.6.1.tgz#6ba445f35d4ef4df33e30eb8b57a1cf096ed9ba3"
- integrity sha512-4A9E9GrOudYA/eWCXE9uLqEdw7RLO/OdmeY1KWGAF6B9fubieSCF+S69M3c5hMKS6KJoNjaVJ/iR91KfIyYmtw==
+"@ckeditor/ckeditor5-essentials@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-47.6.2.tgz#7a9c9eeb284820bbb907080b27d1e9d7b8be7483"
+ integrity sha512-QKHA2Yf3TA3mdySWjCls5C/V2cG2D+F0W6ifXQlFSPBAlRgfDf7zVnuXBAHHCXcBI2lAssHkxjxz4FaArQcmXg==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-select-all" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-undo" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-enter" "47.6.2"
+ "@ckeditor/ckeditor5-select-all" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-undo" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-find-and-replace@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-47.6.1.tgz#c32a58de98142047d0f27d0203d3ea56228171fa"
- integrity sha512-ZbKlNpFYCP0DRICJlhyTLaRlPSwdJ5W9BBrMFjHhGsKNbFJ2KHlPCqTD6nAEWc838heDBZM21jRGTM6O92FLHA==
+"@ckeditor/ckeditor5-find-and-replace@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-47.6.2.tgz#006683fedf86228e255dc8e24cc4f8fb65c7da3f"
+ integrity sha512-z1S4x+gonSgnnSe+MWdYi/eO59EvPvP16Legi0XRk5zMdd7Lgk57YLFEw9klkxeeEjNfKSq1Y8sIWV1MbmtRLA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-font@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-47.6.1.tgz#562403cc367fd2111605e7cedcd17ef914bf9613"
- integrity sha512-ayMtG44tLbmPBjoEudnF7kFkqX3GUO0Cb1lLd6JR5B4uyoNFuQbN3nyrtx7hMvdu0N4jl0hWcWXjdu6vNL4I6g==
+"@ckeditor/ckeditor5-font@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-47.6.2.tgz#5fc484691afe3bde3c92554e3c225b7936a38960"
+ integrity sha512-sQMLwKV/K7NqsucOVKuMUuTO+BCAimQBwc6nIFp2YdArSEOTgnSdHvUvFaFTaL7ipwWE7glaN+6KlhV421QT+A==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-fullscreen@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-47.6.1.tgz#0b46e3cc0873b880e8027cdc9c49e9c9550caaf8"
- integrity sha512-LvA7vzeAkuc/z64kuRu17zm7EIFe0Bqt9xPA5GhfR6T9mBVG4wu62ElqylFUjFJ+macvkjSe68tBYQTAPyUWqg==
+"@ckeditor/ckeditor5-fullscreen@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-47.6.2.tgz#1a8a22a85394f78d762efd59a3035a4a53042800"
+ integrity sha512-Djf7vdWoZX16GTPMCj0ULwk7c9FlMnadfA4bJtB6UQiXs/IP+rsWqCO0TsWzl/gUyPhYffupI03gvR+nKfqRLA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-editor-classic" "47.6.1"
- "@ckeditor/ckeditor5-editor-decoupled" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-editor-classic" "47.6.2"
+ "@ckeditor/ckeditor5-editor-decoupled" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-heading@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-47.6.1.tgz#b80bef3c6b3cec4aad48473a327fceb16f86ca92"
- integrity sha512-4kVuMaaAylkxYkJ0PA4hUQCDTARoeokkqKh0dE3DwEZTvvWDZjBEAhIKaSVX116ByeGfImbLkBRAoNCljKNCHQ==
+"@ckeditor/ckeditor5-heading@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-47.6.2.tgz#da4c0eb487c3a151c6e830c81a68debfeb9432b6"
+ integrity sha512-qa87vYy8JXy5q+/o17jObVl2fzdxqOYMYblT0fks8Uqgj46TVUq9kdmHcA832RR4BUGTKQpRMWOPv2ukWhKpBA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-paragraph" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-paragraph" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-highlight@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-47.6.1.tgz#845676a75389129793fb57db99085f863900495d"
- integrity sha512-hEIAZAImLAGRsz7/d+bbh3k+9s854AxuYoTmCAN2u07muYX/pmrLrLm6cZcazjmi9J/Bow6sP/D5GeoYMWKkLA==
+"@ckeditor/ckeditor5-highlight@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-47.6.2.tgz#3c577d727eda716c19bd7ef269bedb2b5551494b"
+ integrity sha512-6jhnlxax4RAV9gbShe7buBWfAZ2L4KE3w20VwKX5zzgr7LMnoro8QkyzSmCEicKWD3zq+pkohYHbIAWr+Gakvg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-horizontal-line@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-47.6.1.tgz#dd4f74979cc30d3cf53f364013f1bc13f3ac8471"
- integrity sha512-YTSpxdrp8NteaWARH89dA+qUWAf3agw/Q1dRQF+XdiF2kaSXRPQCXJruvmy490H+3xtwUZVs/hSlwX9gT77Skg==
+"@ckeditor/ckeditor5-horizontal-line@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-47.6.2.tgz#98f7be2ca3e325b46325fdcbd71cca92956df823"
+ integrity sha512-3rZohQ4kFIED0ARr/fBROMChsZgx+Sns0Zin0zrjC3znf8T0Dr3T4x/FPTIlSROtLpNcZ25NebCMb6s4o0iS2Q==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-html-embed@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-47.6.1.tgz#d37cedfe079def1d5b3485b683bdea488ce22fdd"
- integrity sha512-z4iYN6Il/PqpOBm+7OYM1mpXLUCbA7cMjq3MGIAwGwRHNFq8BWq/1by3P8FiF4ozaUyj8YgXXyWoggBC2qQRig==
+"@ckeditor/ckeditor5-html-embed@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-47.6.2.tgz#b25cf025213378dedd0e4d45f03541cdc155e3ad"
+ integrity sha512-OV8mCHq55oKCm6SXNkdt7HBJFD5uT1bhx1p6JIdXY3aLEM8CuyPg016/lsnFMbxnd6v0Gq3nE/gfmbTXC2IWxg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-html-support@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-47.6.1.tgz#2d86875f247392efeaac05f1f3de392bd77a627f"
- integrity sha512-F25LY88VYx0gZTrrThmt+kqF2thrwg52ZCIQeRujMd3RIueYEAEn7ZJ0p5iArDvm9qQXtLzsaijEyZr2edstPA==
+"@ckeditor/ckeditor5-html-support@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-47.6.2.tgz#22b5d8fe8880fbbd258549a2d8d179d304edb67e"
+ integrity sha512-qsVxQ5fP5Ja5pq5kTV26EprXBGPOP3uFJqbzyc7DA/TVutdAFKo8/C96Rm8kTSJpS7tViFwBr8qMA+lhTJ2wcw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-heading" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-list" "47.6.1"
- "@ckeditor/ckeditor5-remove-format" "47.6.1"
- "@ckeditor/ckeditor5-table" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-enter" "47.6.2"
+ "@ckeditor/ckeditor5-heading" "47.6.2"
+ "@ckeditor/ckeditor5-image" "47.6.2"
+ "@ckeditor/ckeditor5-list" "47.6.2"
+ "@ckeditor/ckeditor5-remove-format" "47.6.2"
+ "@ckeditor/ckeditor5-table" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-icons@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-47.6.1.tgz#076aa5bc4ae1d2939a7802155cd5e852387d9bc2"
- integrity sha512-OEk5hPdMpE5/Cb2lZFtJL2XyMwy/S8xQzuAk2b2P2bJx33rJgU3pk9RUrayxCSa3p+tKqibOzm5GcshLJ7s7Tg==
+"@ckeditor/ckeditor5-icons@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-47.6.2.tgz#d27f87d0e3a0884c62024c39917e8a3352d6a078"
+ integrity sha512-sMw14Zwsyls9qjSTEyPA1V8mAmr/amU2u0L2XPfLU6lEiyYZT5rGYrcaKLZcPjOfCA1OLEx6Ae3kS38Hpse1+w==
-"@ckeditor/ckeditor5-image@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-47.6.1.tgz#9824abdbb553a6e47215090e2f58be90649872b1"
- integrity sha512-yy7b/7WQqN0c7/VC1Ng5svQU1btXWauBfQjFgVV3AzGa+nVeJ1ZIcV2fAkUa6mB+lCu+5ziv7b7ord22baJYzg==
+"@ckeditor/ckeditor5-image@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-47.6.2.tgz#4ea561574731741bb86898c58b8ef404af626db8"
+ integrity sha512-qH+yGRva8n/9lVBHJZi5FdPxeDz6xNBeZNam/ef7OHDHwDrY2D7sCjwmtRjtbwphDUt7dogp//NfTQEUpcQIsA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-undo" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-undo" "47.6.2"
+ "@ckeditor/ckeditor5-upload" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-indent@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-47.6.1.tgz#95c00461942c7336de8c876e242bbd94236c0283"
- integrity sha512-SaokgxUJevRrYfu5PKEMvVrUliybmxpb3Cx/f/JtOnPbyJSFrt05+/mt3XsqsSB0g8LaHH2PXQfD4vncGzE6DQ==
+"@ckeditor/ckeditor5-indent@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-47.6.2.tgz#39757f4cd626ae621248ad38b66d760ee31d945a"
+ integrity sha512-KTzZHYdvwDuwjZDJSXPT/m7NA9gnVj1NojaCdTr1jcF1F0+j4wILmmoRv0qI1COzv2vn9uc61AEou4rwOhDSEw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-heading" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-list" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-heading" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-list" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-language@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-47.6.1.tgz#6a15c81c08a2487db8f86943645b24b3ccbc8aea"
- integrity sha512-YZpySDIa4Y40T9wwKIFsAlDujELkgUtoKw/+4Wl8BHlDnq/40VxXFbOSSXu4TnnVeqVFcnzTjp6Zv8CHtmY3yw==
+"@ckeditor/ckeditor5-language@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-47.6.2.tgz#1cbface222159556aad4347ce829b32f3c664a46"
+ integrity sha512-v3kx5fgPS6nbsReDlNl54j5XVGqsXFNOUo9e9GktvNQ5w0Vu+fntzMHu3PReHfiizuGH9A+1GZto3ZQ2RcsIsQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-link@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-47.6.1.tgz#f541baad9e44cc95b97e9ac5c97f7cb5fe145f8e"
- integrity sha512-A/gjF7e00R/ESUotqR08EeGM91V031DiHiGwYn7b+iZ1bejsdEu3yQK707bZ4U6ByEYBUOMtq1bOMYUtGJl6EA==
+"@ckeditor/ckeditor5-link@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-47.6.2.tgz#5205ca7dc9b7a0f0c0b10bbf9638c1186643cf0a"
+ integrity sha512-UJIPewfevj/w5cGPW133Pjkt9Zx1kxr3X3MdNKCtpa6IhnCVJ1iz84hSeMJohgrxW0KaslqiRI6a/y2aiD/KBw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-image" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-list@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-47.6.1.tgz#fccef28ae23a39ab1b04c58fffa7fd9e04ee9c3d"
- integrity sha512-k7lXRJpZ8vkMQy0EWoYD8U6rQqYuKEbrTshlIjZSuBOQ9qlAb9llJ80OO0gteYZBOCMde1BJGjCeVxSNAI6eFA==
+"@ckeditor/ckeditor5-list@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-47.6.2.tgz#3d05b6aa620d81caf4694f56cf2a2d5b7045204c"
+ integrity sha512-4YwM0IJRExbzXQ1PrTxAxj3WbADcjpGZbKqlZv+NspS8gWk8Pglz3pjfYfICS6CVJ0Y+1C8TR46/Tq22j6KeBA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-font" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-enter" "47.6.2"
+ "@ckeditor/ckeditor5-font" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-markdown-gfm@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-47.6.1.tgz#c6a150198f9285dd8f88155ec098166cfdf0c17e"
- integrity sha512-bt4UsDKTmq5iyu5TkmxpC/Z5zZEsw8bcCr5egjgNtV5ozJF1E+54iQBjKIYNYIWRdD0PAEEGFE15QoWzSHBtxw==
+"@ckeditor/ckeditor5-markdown-gfm@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-47.6.2.tgz#adc32f2e73a2b89cf201a6d8601a33ed32692537"
+ integrity sha512-kmFjWXT+SbHIdAprxfKgDF4aKWE5doD+QqNTjRWifFoqpb9/Lz+rvCDZw2j1Tavnjtf0a0NY+ZwGaYWvY2zxLA==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
"@types/hast" "3.0.4"
- ckeditor5 "47.6.1"
+ ckeditor5 "47.6.2"
hast-util-from-dom "5.0.1"
hast-util-to-html "9.0.5"
hast-util-to-mdast "10.1.2"
@@ -1372,274 +1372,274 @@
unified "11.0.5"
unist-util-visit "5.0.0"
-"@ckeditor/ckeditor5-media-embed@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-47.6.1.tgz#d331856917347f4e49209469f7f84fbb5328d1ef"
- integrity sha512-G18SeOxXVy+k0SQYHkw1HQtS6/PkqpX2Mv6zM7os9aG3OpPmX8tCqDK+X7TaMx3FRJlDV0ujOy5Qfs71SJrqKA==
+"@ckeditor/ckeditor5-media-embed@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-47.6.2.tgz#4bf277a5874630133d731843bd1cbf3dbf05fc2f"
+ integrity sha512-3kYexm1NF/QXHIuh5Fj+SWcYTNQ6oEkgheYU7VxwILg9+Y2UoAf4s5TlX2K8yb07tc0bHsIFdjt8F4Nz8oagtw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-undo" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-undo" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-mention@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-47.6.1.tgz#f678033198144b7bdc92f416d5ef8fa639bd6b20"
- integrity sha512-/53LFzYqcgvd8pL02XlNBduucfnakDVvY86vC02spDuTsUH5qUMqLaz2FHSo9AH2y3kNVp98KDnqI/QjNZCd+Q==
+"@ckeditor/ckeditor5-mention@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-47.6.2.tgz#94c0441e7e9cf86df29661e4634763720efaa1e7"
+ integrity sha512-mT8toRkqXbatOx/YAFCnYlPqq6XjMdaUUqg7YqoA/OOjotOfqc4veoJ/BaaPAA043wq9LFjAkkpXhNUouTOOgg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-minimap@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-47.6.1.tgz#1805a4be3eaec417880a0e37363cb7b2325e6e68"
- integrity sha512-ksKOy4wxzs3pkhfzVtnnsu5rgJxqYHMKM7X8Rkhx9BSshcKFeuNIUVsSh+7QWDQStWKSZ/qAx+0rezdJCm6gvQ==
+"@ckeditor/ckeditor5-minimap@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-47.6.2.tgz#60e3173d34d469e86bf1c93efb28772c0986df4f"
+ integrity sha512-ACju165gL+VbFARNFoUao5MEHLBsfyU+19Q4Bukv4LufZlpvtJ56UuOzHLlhEoeOVIEAPE4v5cEl0/MVYCn8GA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-page-break@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-47.6.1.tgz#c9f2d30a6bf1071c22bd65bbb553ce652f4945e8"
- integrity sha512-KBE1tLsnyIsh0v+S6p0G+WglkvfWvKCkOESmap+gct5xwmOE0HEgRVp6xFFBfHYuGSjSISvgUU4ofdnhseZivA==
+"@ckeditor/ckeditor5-page-break@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-47.6.2.tgz#dcd7aa61bda8dbc590f7e1e0c63f031e4cc31271"
+ integrity sha512-hUobTNQG8aTWkIZk3ya+3yHw9zXSQqyZdh3NdtQ21fb/lF7V7BVmdJ2lxQF3lZAeQcdax8nkaJj0l9DxRjPnfw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-paragraph@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-47.6.1.tgz#943629d7de22d7cf272a6744fb96947c6c071ac7"
- integrity sha512-6FXs94lSb6n7V7Puwp1c9BMyjycOfsAjdPRSVGTx1THqQBziQZHuZeU9LBxJZBA1mzoQOfmFaC3v+wb8odBgAQ==
+"@ckeditor/ckeditor5-paragraph@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-47.6.2.tgz#3f8e0cadaf90ad205d51cdf3cd291e17779d234e"
+ integrity sha512-HfsCPGh56ezS2Vf9kitkrBt4NEGmeSO2yBwSog88RdBQOtqcLhM3Ks6HN3LPZoP7L9LxwekptQh3wVIlU1wjyA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
-"@ckeditor/ckeditor5-paste-from-office@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-47.6.1.tgz#63c514fcbf6d4b576b9cb627b6031f4f8864f0d1"
- integrity sha512-Lt/V8/q59WuPURpwS9Z1UWUU1q5fF7YUbDAapWatzJlK9J/c969nRMG2aXm3z+BjXv3Kdu9qs4Oqngw0sJ0KiA==
+"@ckeditor/ckeditor5-paste-from-office@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-47.6.2.tgz#697c121bfa095fe7d20d71656cd9b0e8f429ff95"
+ integrity sha512-9CjNW3Xfhy2AbMw0Ax6VJcAqMJGYwFm3p21MdDMEIWxDL8vmvKxNAGhsQRYvZ3oFHPHn5yTLDFRsKJiRTA8Vrw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-remove-format@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-47.6.1.tgz#96bdb0c0657cf85464970e8aa17924d6cf9b3a3f"
- integrity sha512-2lQvT4+OVIFQs67yKh54exnT5UV1rPjEZX7MqyhZ3Dr0rzyEW7b9tpFz7bP/EUOSa2LpFktNoLFOSnIAZnQdyQ==
+"@ckeditor/ckeditor5-remove-format@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-47.6.2.tgz#bf75a07e49c610bccef31d98503e60a334d17556"
+ integrity sha512-odaDDJcNwTzvo/VgiMlfk8Om2iCxnG8UcaTmOvY+Qdg9ZZ/B2oC4vdu+RRZ2493HLjDNDO/FjPD4j567aJKUFg==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-restricted-editing@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-47.6.1.tgz#9308ae80f8740d9b9df662c51b47a0140757439a"
- integrity sha512-ufWtexBPqBxJNNjjIw9XQe8Q+cnwLV4en6PTvdBX/zXHq87QdjpFk6NRSLCgDTpNmO2GiXnl+FsqUjGJF27zDQ==
+"@ckeditor/ckeditor5-restricted-editing@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-47.6.2.tgz#fa9fa8363b5c17f1ff9ce0f48322d8f55fea743f"
+ integrity sha512-FAbyy3IISxGTzFz7xB93+MXX44gMTAeF+ckqkz6wkx6qaxT5xTm9RUzIEV6rQ6lCZ5BAoFlCAPwMw2austn7ew==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-select-all@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-47.6.1.tgz#ecbe703910721ccfc526ed3a535c8c784a52f798"
- integrity sha512-NKhujjJ04UdM/pObi45+q6Em0fD6pQ1m+g5qLgTsTyoFUq2rFhMZqeRSPGEXlfuR5dImA7hP8uQtXNtt/GpZ7g==
+"@ckeditor/ckeditor5-select-all@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-47.6.2.tgz#c6e0c7d40c4c4e039078b046a017b528c078d9b3"
+ integrity sha512-Q38YdkrRRVZ43Wzx3NR8/EJRw8HJ5Q6Dw8I6ZlYYUe1VtXpKruK/nXNsWPs1Ek83eFRK2xoggCcnotHN2DpVFQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
-"@ckeditor/ckeditor5-show-blocks@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-47.6.1.tgz#66b10152e8b205b91eb97bea598369536c5296c7"
- integrity sha512-9MdxI7TjccCOcbdlzX+SBjFvt8CsdxCgyoJxZ2NYut6QJAJ6WPjH0yVxckZXC3LSkqIPzrIOJxHc7e2n+oFFvA==
+"@ckeditor/ckeditor5-show-blocks@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-47.6.2.tgz#92f48f6be795ebb075417af13ff2cde63dd74ad1"
+ integrity sha512-JiTD0J89j9UeSPWV7y9Y70SYXIRuaqvael/MEAv+ZTN8n6fPlVYY4vR9pVRjYZnajv2b7mJNRPHE07YdEJcWaA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-source-editing@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-47.6.1.tgz#041d16a8dfca9069ed0ddfe2b92f69f98f965003"
- integrity sha512-/NeN6KvgdlvmBzOGH1Uxk26zGti8HvvmBbHLOCzFqfXZRLHB+47BG+GtzOa82t6YnLjK7pvR23opyAApRf6zIA==
+"@ckeditor/ckeditor5-source-editing@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-47.6.2.tgz#4262c717c881f372c2f930f68743d0c0026d19b4"
+ integrity sha512-e4xNQWZu+V04cEjN0z8jGbnT1iIWSho/uMcxC6NehZ8Y25cGmvtexxtYv+5oxIAm36n9ooCLRydiPQ5ONq5y0A==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-theme-lark" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-theme-lark" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-special-characters@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-47.6.1.tgz#9f89ec11f7cf1e558b4031646d6fc352be1292bb"
- integrity sha512-O+WRAaDh3m/i3lWF+MaB0G++nBusB/uaB+koN+gwqiIfDHpGJ9HKr+KXrMZZYb0MjiGV0J5gswuwL+YvzNZ6rg==
+"@ckeditor/ckeditor5-special-characters@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-47.6.2.tgz#4400fd2e479dd088702b2efb415c6aa120f0c28a"
+ integrity sha512-XVM1JNRC9XjS1w7xmVe9IbELyiWjUXfpdz9OtG02HHTYt9dgxarPyOYoCN65qvaqnivF+bpU3jFw6aMKbn5sng==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
-"@ckeditor/ckeditor5-style@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-47.6.1.tgz#b1271c0b639a5c75a711950826358e407bc23245"
- integrity sha512-WD9lzsgIk3sB+Ec/mpgbYIZXr8cRBOcDAjFndfjuSQMZRYM5kCMpIz0qpvjGp1Glz2bmeg7CwfuLDvbZSqZrfA==
+"@ckeditor/ckeditor5-style@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-47.6.2.tgz#55c526be8d4f5a4f8b6271ca1492b4a8e1527038"
+ integrity sha512-shv8BOQinzy30RmwliOcD8aCC8MqVrtJjiQBry2IXZ/WTkbZP4RDZR/uvuKhWvvz8Lk2tC7AEp6V3chSCpQ9oA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-html-support" "47.6.1"
- "@ckeditor/ckeditor5-list" "47.6.1"
- "@ckeditor/ckeditor5-table" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-html-support" "47.6.2"
+ "@ckeditor/ckeditor5-list" "47.6.2"
+ "@ckeditor/ckeditor5-table" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-table@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-47.6.1.tgz#6ec1f74b80fab7df6cae5ba5e7071bcd2afacd0c"
- integrity sha512-zFJWnqL0PpdlSs8U1m5Mu/gcuoJfi0GSpDqr174dqXLtFcMfIsftVWVTbY5d4f+OKAp8LifxOg3CMvLD1YNSGA==
+"@ckeditor/ckeditor5-table@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-47.6.2.tgz#448c246731d1cbdee1b44e939dc47c44262f32eb"
+ integrity sha512-rTLISHR/YBlkTvso+F4SI4YUz9g+yKNxrHbsBgnMzbWzu96ecA0IVVTD3vg6Bt/xSzyWHdmj95ThMWuqWEJtRw==
dependencies:
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-theme-lark@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-47.6.1.tgz#96076019c59ed0d0f6a05b56e4597ef136cc10b9"
- integrity sha512-iaRFqt6ExGAAsOc4AfJNbMyY+jnh//gMzGendqklhQzkwV3RGzN6buRtV0Fps+pKXnpRcbqaVHWv0GOIOaG58Q==
+"@ckeditor/ckeditor5-theme-lark@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-47.6.2.tgz#514e4b0a213b2217fc4af02edc2012e97e32108c"
+ integrity sha512-5NlbqKiwP6o8MrniSJ9SZPQ8eq17wBnH2YU3C8KoU+3/7NYPWgCebew3/xTxIfybvFtkHIDiWAEcy1TIHNpavw==
dependencies:
- "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
-"@ckeditor/ckeditor5-typing@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-47.6.1.tgz#4246eaf121ea07a491883c345c077953a2eedfb2"
- integrity sha512-yuMJCK6+KpYyXHxkBKRtVuOF1L42eyhUlCCq4sNFHjoJfD3q3gunmesoGIkdezMZR5RpqpGSfrOapEG9orOBTg==
+"@ckeditor/ckeditor5-typing@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-47.6.2.tgz#407b567797e5c5f1f5655e164e4ec6c4a66ecb22"
+ integrity sha512-NDZ1J7g/E7mTUvqnXCloNt7zFtxvidrK4UplyOHGbHSFM1BNRAUc5Sugk3fzxrF8JgKZmKW5CaG2+p2avclbRA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-ui@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-47.6.1.tgz#d2f2f7aaf439cb04027b2c91a083546bd81483e4"
- integrity sha512-zBEfMSpR26rVPvc9X4KXxQd0wQG42EM+37VHdrfwJL47PFlqXTGlbsZ9BBjlElNM1mpViWSW9zpt5JdE6vtHCQ==
+"@ckeditor/ckeditor5-ui@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-47.6.2.tgz#f0909751641c8d737c143b23d4accf02b044b6a8"
+ integrity sha512-jpdVYEkY+IenzsFK9TCfiotqDTRbkkitU6nBC3dVOTV8dNAa/oN/mizhtZNUD+mDblhTAVsx7IsjwpKcQgivvw==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-editor-multi-root" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
"@types/color-convert" "2.0.4"
color-convert "3.1.0"
color-parse "2.0.2"
es-toolkit "1.39.5"
vanilla-colorful "0.7.2"
-"@ckeditor/ckeditor5-undo@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-47.6.1.tgz#83d13e705bacfc3140a1ccf53fe7fac46e5ad9dd"
- integrity sha512-kxckLxZHglOTv0yd7cROpZAgOQFR7uJEKy+ehGaPrPy5eMrIhUqHcDWHv4sLNJfNg1IgQrsqYNHeIaTzT38RvQ==
+"@ckeditor/ckeditor5-undo@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-47.6.2.tgz#96259e6b380493894e121a1d2382bef4b54ca621"
+ integrity sha512-RW1o7yui5/VPkS0IU9KGrVNADsuU33XpAQrquSJZasZabckFOuUxRP3W+CbxhRjHUBygBtBk5naJmEoNjYGglQ==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
-"@ckeditor/ckeditor5-upload@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-47.6.1.tgz#64c7fcf731c87bb9fc2a44f5ad8e45ae0a6f507d"
- integrity sha512-GFMKl6pct+r26EQ4K2D22xokyDQIoRYQZSZFoPl4L04FFPVRuG60pA1YSNtyi7Am+T1fR3qOVBHAuXsANyeL6g==
+"@ckeditor/ckeditor5-upload@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-47.6.2.tgz#2328b71e937d8ba0189cd563a3bc88fb1651ce9a"
+ integrity sha512-Q7KhQetBuxRly1yquasCS/ONHv8aNANOpFg6xUXlwOrbtFSIQsyLTIXrHXNA+xDzLEqZeGkd8GYa1AIHH5fs5g==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
-"@ckeditor/ckeditor5-utils@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-47.6.1.tgz#6ef2d87fc795dc70802bb9c0a6dc5938193e4192"
- integrity sha512-gJl5DikvPjMEsv9DZmEVv6GOZEjHQN3kgaxvaAYpfg4VcT1RENHw46BfvPN/zUHsYwZlh7DxG3+o7h3M8Pzj1w==
+"@ckeditor/ckeditor5-utils@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-47.6.2.tgz#ac8d74cfd061455d5a2e39f1dc45eb83733e0470"
+ integrity sha512-qClamh5T1XxIBcC/7n2Svhhug6FIc4tilOrIgJbypU8SarWarrL4XrpI2yAv3gSfz23U+QA5CHBR5c08G5lUrA==
dependencies:
- "@ckeditor/ckeditor5-ui" "47.6.1"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-watchdog@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-47.6.1.tgz#fe36e3150595c3efd25d41c554de3db08dc59717"
- integrity sha512-mHum5WRT5PKiL80UwNMXiw//s1486smeCO2sgYJKZGrqlz7cSSHDOc8iUi8Cn2YuHvTfjgRjgcZxn0u9uhr1Mw==
+"@ckeditor/ckeditor5-watchdog@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-47.6.2.tgz#a9f67da32099fe7db123b687955347a36a0eb7de"
+ integrity sha512-r97uTUpn7v5yVFyrhwFUAG6uiLs7px0UG8d8lXPZTUm5XIDLuwCskrqO0r7U26No26V4+ph96QaEulnKeTTWVA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-editor-multi-root" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-widget@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-47.6.1.tgz#6f1fb87891e825a849cb7c79cf9265bfe0f68403"
- integrity sha512-rURYZlY9w+qjumkQ+VQ1cO32JJbuxuGoWIPj2lTC3uFjn6kDzYB9KvNItOykBJM/V11R7sEEOWvpKlnsMmlnzg==
+"@ckeditor/ckeditor5-widget@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-47.6.2.tgz#1783ffcb7533ffd3a11b01a383548a27b83a127b"
+ integrity sha512-XBvyI2qMLTMRFi+B7M6/7/GH7PJw91t6/LqrZkCFclhrmUpa5gZjDdVOpQvArOwot8CGz8sdawL5RBw/DcK2kA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-enter" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
es-toolkit "1.39.5"
-"@ckeditor/ckeditor5-word-count@47.6.1":
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-47.6.1.tgz#dd494e1529897e5ad6247abc06d07ceb2f38d8c0"
- integrity sha512-q/8jRqtEFQ5SQEY8GsJBtatD7OdQT2f1o7KdKVDcZ4UZTQCo2hi9d2zvHEkQ7drA0LO+D3WJrHNEd+B6wk1slg==
+"@ckeditor/ckeditor5-word-count@47.6.2":
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-47.6.2.tgz#a8f2ba52c5c82b9eace357d70f15f24fd9ff9435"
+ integrity sha512-fb2Z1zjz32NhMkgA/4wHua6IdaT7Td2FQP9GUqSF5gm53d1L8Yc/Hew5CiVHyWhMBNkdcef1o3a8/MFnP2LOfA==
dependencies:
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- ckeditor5 "47.6.1"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ ckeditor5 "47.6.2"
es-toolkit "1.39.5"
-"@colordx/core@^5.0.0":
+"@colordx/core@^5.0.3":
version "5.0.3"
resolved "https://registry.yarnpkg.com/@colordx/core/-/core-5.0.3.tgz#d5021feffd7fbfc103f1347d2cbebb110de0120e"
integrity sha512-xBQ0MYRTNNxW3mS2sJtlQTT7C3Sasqgh1/PsHva7fyDb5uqYY+gv9V0utDdX8X80mqzbGz3u/IDJdn2d/uW09g==
@@ -2135,9 +2135,9 @@
integrity sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==
"@sigstore/protobuf-specs@^0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.5.0.tgz#e5f029edcb3a4329853a09b603011e61043eb005"
- integrity sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.5.1.tgz#5401e444b6ab0db7d1969c91c43e7954927a52fe"
+ integrity sha512-/ScWUhhoFasJsSRGTVBwId1loQjjnjAfE4djL6ZhrXRpNCmPTnUKF5Jokd58ILseOMjzET3UrMOtJPS9sYeI0g==
"@sigstore/sign@^4.1.0":
version "4.1.1"
@@ -2168,6 +2168,18 @@
"@sigstore/core" "^3.1.0"
"@sigstore/protobuf-specs" "^0.5.0"
+"@simple-git/args-pathspec@^1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@simple-git/args-pathspec/-/args-pathspec-1.0.3.tgz#9ef4a2ad5f49ab4056362d03f93f775b93118ca5"
+ integrity sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==
+
+"@simple-git/argv-parser@^1.1.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@simple-git/argv-parser/-/argv-parser-1.1.0.tgz#6680aed3fa68f131ca0d7efa90e52b5b23ca3183"
+ integrity sha512-sUKOu2lb5vGIWADNNLpscyj07DAeQZU3KLbnE2Tj53tW6BbDQKMly2CCfnR4oYzqtRELCPWfwaPg+Q0T8qfKBg==
+ dependencies:
+ "@simple-git/args-pathspec" "^1.0.3"
+
"@sinclair/typebox@^0.34.0":
version "0.34.49"
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.49.tgz#4f1369234f2ecf693866476c3b2e1b54d2a9d68e"
@@ -2191,10 +2203,10 @@
schema-utils "^3.0.0 || ^4.0.0"
"@symfony/ux-translator@file:vendor/symfony/ux-translator/assets":
- version "2.33.0"
+ version "2.34.0"
"@symfony/ux-turbo@file:vendor/symfony/ux-turbo/assets":
- version "2.33.0"
+ version "2.34.0"
"@symfony/webpack-encore@^6.0.0":
version "6.0.0"
@@ -2320,11 +2332,11 @@
integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==
"@types/node@*":
- version "25.5.2"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-25.5.2.tgz#94861e32f9ffd8de10b52bbec403465c84fff762"
- integrity sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==
+ version "25.6.0"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-25.6.0.tgz#4e09bad9b469871f2d0f68140198cbd714f4edca"
+ integrity sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==
dependencies:
- undici-types "~7.18.0"
+ undici-types "~7.19.0"
"@types/postcss-import@^14.0.3":
version "14.0.3"
@@ -2720,9 +2732,9 @@ base64-js@^1.1.2, base64-js@^1.3.0:
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
baseline-browser-mapping@^2.10.12:
- version "2.10.15"
- resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.15.tgz#775e7f7237bb1117da66f4388539f57168815104"
- integrity sha512-1nfKCq9wuAZFTkA2ey/3OXXx7GzFjLdkTiFVNwlJ9WqdI706CZRIhEqjuwanjMIja+84jDLa9rcyZDPDiVkASQ==
+ version "2.10.18"
+ resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.18.tgz#565745085ba7743af7d4072707ad132db3a5a42f"
+ integrity sha512-VSnGQAOLtP5mib/DPyg2/t+Tlv65NTBz83BJBJvmLVHHuKJVaDOBvJJykiT5TR++em5nfAySPccDZDa4oSrn8A==
big.js@^5.2.2:
version "5.2.2"
@@ -2755,9 +2767,9 @@ bootswatch@^5.1.3:
integrity sha512-88mnH9tv+x6DV+scBxYFOpM4YSDVhyfEgbhqaEfvkHNctKI9qRcACxIP9nmBZ5mSeLXtsgax1VsRkUs1eWjlAQ==
brace-expansion@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.3.tgz#0493338bdd58e319b1039c67cf7ee439892c01d9"
- integrity sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.0.tgz#4f41a41190216ee36067ec381526fe9539c4f0ae"
+ integrity sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==
dependencies:
balanced-match "^1.0.0"
@@ -2787,7 +2799,7 @@ browser-stdout@^1.3.1:
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
-browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.28.1:
+browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.28.1, browserslist@^4.28.2:
version "4.28.2"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.2.tgz#f50b65362ef48974ca9f50b3680566d786b811d2"
integrity sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==
@@ -2850,9 +2862,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001782:
- version "1.0.30001785"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001785.tgz#31f8e3ec1059430d2a7b04fff44c27672c4482df"
- integrity sha512-blhOL/WNR+Km1RI/LCVAvA73xplXA7ZbjzI4YkMK9pa6T/P3F2GxjNpEkyw5repTw9IvkyrjyHpwjnhZ5FOvYQ==
+ version "1.0.30001787"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz#fd25c5e42e2d35df5c75eddda00d15d9c0c68f81"
+ integrity sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==
ccount@^2.0.0:
version "2.0.1"
@@ -2909,72 +2921,72 @@ ci-info@^4.2.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.4.0.tgz#7d54eff9f54b45b62401c26032696eb59c8bd18c"
integrity sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==
-ckeditor5@47.6.1, ckeditor5@^47.0.0:
- version "47.6.1"
- resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-47.6.1.tgz#b4d37c5d9695b83b6267197ec30d9435390f9a5c"
- integrity sha512-Za7+Dyju3RgfH4TF+zam7lvfOSr+Rd+0tABfR16HEtsARRPEmNBHYgS5nM3PZtNK4+ScliL6Ch3GFk7cd/TiOw==
+ckeditor5@47.6.2, ckeditor5@^47.0.0:
+ version "47.6.2"
+ resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-47.6.2.tgz#b13c15a2df9ce455a97ba195bbb13530ace15389"
+ integrity sha512-Ezi+mp/KAAelM8b1P4gbe9xLB6w70MwMQdlj5ZICju++klsbKdPfGM7Ufn0qe1AyEWelTFQQXYZbA+KO/aGxuw==
dependencies:
- "@ckeditor/ckeditor5-adapter-ckfinder" "47.6.1"
- "@ckeditor/ckeditor5-alignment" "47.6.1"
- "@ckeditor/ckeditor5-autoformat" "47.6.1"
- "@ckeditor/ckeditor5-autosave" "47.6.1"
- "@ckeditor/ckeditor5-basic-styles" "47.6.1"
- "@ckeditor/ckeditor5-block-quote" "47.6.1"
- "@ckeditor/ckeditor5-bookmark" "47.6.1"
- "@ckeditor/ckeditor5-ckbox" "47.6.1"
- "@ckeditor/ckeditor5-ckfinder" "47.6.1"
- "@ckeditor/ckeditor5-clipboard" "47.6.1"
- "@ckeditor/ckeditor5-cloud-services" "47.6.1"
- "@ckeditor/ckeditor5-code-block" "47.6.1"
- "@ckeditor/ckeditor5-core" "47.6.1"
- "@ckeditor/ckeditor5-easy-image" "47.6.1"
- "@ckeditor/ckeditor5-editor-balloon" "47.6.1"
- "@ckeditor/ckeditor5-editor-classic" "47.6.1"
- "@ckeditor/ckeditor5-editor-decoupled" "47.6.1"
- "@ckeditor/ckeditor5-editor-inline" "47.6.1"
- "@ckeditor/ckeditor5-editor-multi-root" "47.6.1"
- "@ckeditor/ckeditor5-emoji" "47.6.1"
- "@ckeditor/ckeditor5-engine" "47.6.1"
- "@ckeditor/ckeditor5-enter" "47.6.1"
- "@ckeditor/ckeditor5-essentials" "47.6.1"
- "@ckeditor/ckeditor5-find-and-replace" "47.6.1"
- "@ckeditor/ckeditor5-font" "47.6.1"
- "@ckeditor/ckeditor5-fullscreen" "47.6.1"
- "@ckeditor/ckeditor5-heading" "47.6.1"
- "@ckeditor/ckeditor5-highlight" "47.6.1"
- "@ckeditor/ckeditor5-horizontal-line" "47.6.1"
- "@ckeditor/ckeditor5-html-embed" "47.6.1"
- "@ckeditor/ckeditor5-html-support" "47.6.1"
- "@ckeditor/ckeditor5-icons" "47.6.1"
- "@ckeditor/ckeditor5-image" "47.6.1"
- "@ckeditor/ckeditor5-indent" "47.6.1"
- "@ckeditor/ckeditor5-language" "47.6.1"
- "@ckeditor/ckeditor5-link" "47.6.1"
- "@ckeditor/ckeditor5-list" "47.6.1"
- "@ckeditor/ckeditor5-markdown-gfm" "47.6.1"
- "@ckeditor/ckeditor5-media-embed" "47.6.1"
- "@ckeditor/ckeditor5-mention" "47.6.1"
- "@ckeditor/ckeditor5-minimap" "47.6.1"
- "@ckeditor/ckeditor5-page-break" "47.6.1"
- "@ckeditor/ckeditor5-paragraph" "47.6.1"
- "@ckeditor/ckeditor5-paste-from-office" "47.6.1"
- "@ckeditor/ckeditor5-remove-format" "47.6.1"
- "@ckeditor/ckeditor5-restricted-editing" "47.6.1"
- "@ckeditor/ckeditor5-select-all" "47.6.1"
- "@ckeditor/ckeditor5-show-blocks" "47.6.1"
- "@ckeditor/ckeditor5-source-editing" "47.6.1"
- "@ckeditor/ckeditor5-special-characters" "47.6.1"
- "@ckeditor/ckeditor5-style" "47.6.1"
- "@ckeditor/ckeditor5-table" "47.6.1"
- "@ckeditor/ckeditor5-theme-lark" "47.6.1"
- "@ckeditor/ckeditor5-typing" "47.6.1"
- "@ckeditor/ckeditor5-ui" "47.6.1"
- "@ckeditor/ckeditor5-undo" "47.6.1"
- "@ckeditor/ckeditor5-upload" "47.6.1"
- "@ckeditor/ckeditor5-utils" "47.6.1"
- "@ckeditor/ckeditor5-watchdog" "47.6.1"
- "@ckeditor/ckeditor5-widget" "47.6.1"
- "@ckeditor/ckeditor5-word-count" "47.6.1"
+ "@ckeditor/ckeditor5-adapter-ckfinder" "47.6.2"
+ "@ckeditor/ckeditor5-alignment" "47.6.2"
+ "@ckeditor/ckeditor5-autoformat" "47.6.2"
+ "@ckeditor/ckeditor5-autosave" "47.6.2"
+ "@ckeditor/ckeditor5-basic-styles" "47.6.2"
+ "@ckeditor/ckeditor5-block-quote" "47.6.2"
+ "@ckeditor/ckeditor5-bookmark" "47.6.2"
+ "@ckeditor/ckeditor5-ckbox" "47.6.2"
+ "@ckeditor/ckeditor5-ckfinder" "47.6.2"
+ "@ckeditor/ckeditor5-clipboard" "47.6.2"
+ "@ckeditor/ckeditor5-cloud-services" "47.6.2"
+ "@ckeditor/ckeditor5-code-block" "47.6.2"
+ "@ckeditor/ckeditor5-core" "47.6.2"
+ "@ckeditor/ckeditor5-easy-image" "47.6.2"
+ "@ckeditor/ckeditor5-editor-balloon" "47.6.2"
+ "@ckeditor/ckeditor5-editor-classic" "47.6.2"
+ "@ckeditor/ckeditor5-editor-decoupled" "47.6.2"
+ "@ckeditor/ckeditor5-editor-inline" "47.6.2"
+ "@ckeditor/ckeditor5-editor-multi-root" "47.6.2"
+ "@ckeditor/ckeditor5-emoji" "47.6.2"
+ "@ckeditor/ckeditor5-engine" "47.6.2"
+ "@ckeditor/ckeditor5-enter" "47.6.2"
+ "@ckeditor/ckeditor5-essentials" "47.6.2"
+ "@ckeditor/ckeditor5-find-and-replace" "47.6.2"
+ "@ckeditor/ckeditor5-font" "47.6.2"
+ "@ckeditor/ckeditor5-fullscreen" "47.6.2"
+ "@ckeditor/ckeditor5-heading" "47.6.2"
+ "@ckeditor/ckeditor5-highlight" "47.6.2"
+ "@ckeditor/ckeditor5-horizontal-line" "47.6.2"
+ "@ckeditor/ckeditor5-html-embed" "47.6.2"
+ "@ckeditor/ckeditor5-html-support" "47.6.2"
+ "@ckeditor/ckeditor5-icons" "47.6.2"
+ "@ckeditor/ckeditor5-image" "47.6.2"
+ "@ckeditor/ckeditor5-indent" "47.6.2"
+ "@ckeditor/ckeditor5-language" "47.6.2"
+ "@ckeditor/ckeditor5-link" "47.6.2"
+ "@ckeditor/ckeditor5-list" "47.6.2"
+ "@ckeditor/ckeditor5-markdown-gfm" "47.6.2"
+ "@ckeditor/ckeditor5-media-embed" "47.6.2"
+ "@ckeditor/ckeditor5-mention" "47.6.2"
+ "@ckeditor/ckeditor5-minimap" "47.6.2"
+ "@ckeditor/ckeditor5-page-break" "47.6.2"
+ "@ckeditor/ckeditor5-paragraph" "47.6.2"
+ "@ckeditor/ckeditor5-paste-from-office" "47.6.2"
+ "@ckeditor/ckeditor5-remove-format" "47.6.2"
+ "@ckeditor/ckeditor5-restricted-editing" "47.6.2"
+ "@ckeditor/ckeditor5-select-all" "47.6.2"
+ "@ckeditor/ckeditor5-show-blocks" "47.6.2"
+ "@ckeditor/ckeditor5-source-editing" "47.6.2"
+ "@ckeditor/ckeditor5-special-characters" "47.6.2"
+ "@ckeditor/ckeditor5-style" "47.6.2"
+ "@ckeditor/ckeditor5-table" "47.6.2"
+ "@ckeditor/ckeditor5-theme-lark" "47.6.2"
+ "@ckeditor/ckeditor5-typing" "47.6.2"
+ "@ckeditor/ckeditor5-ui" "47.6.2"
+ "@ckeditor/ckeditor5-undo" "47.6.2"
+ "@ckeditor/ckeditor5-upload" "47.6.2"
+ "@ckeditor/ckeditor5-utils" "47.6.2"
+ "@ckeditor/ckeditor5-watchdog" "47.6.2"
+ "@ckeditor/ckeditor5-widget" "47.6.2"
+ "@ckeditor/ckeditor5-word-count" "47.6.2"
cli-cursor@^5.0.0:
version "5.0.0"
@@ -3146,9 +3158,9 @@ cross-spawn@^7.0.3, cross-spawn@^7.0.6:
which "^2.0.1"
css-declaration-sorter@^7.2.0:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz#acd204976d7ca5240b5579bfe6e73d4d088fd568"
- integrity sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==
+ version "7.4.0"
+ resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.4.0.tgz#9c215fbda2dcf4083bae69f125688158ae847deb"
+ integrity sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==
css-loader@^7.0.0, css-loader@^7.1.0:
version "7.1.4"
@@ -3224,26 +3236,26 @@ cssesc@^3.0.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-default@^7.0.12:
- version "7.0.12"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.12.tgz#21e29fed4a8697952485995ffeeec20ff58945a4"
- integrity sha512-B3Eoouzw/sl2zANI0AL9KbacummJTCww+fkHaDBMZad/xuVx8bUduPLly6hKVQAlrmvYkS1jB1CVQEKm3gn0AA==
+cssnano-preset-default@^7.0.13:
+ version "7.0.13"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.13.tgz#b4bf247078a7cbbcf39d3d52d18b050784fdcf3a"
+ integrity sha512-/XvjNeb+oitOT9ks3Tg0UAsnXeHR1dh3wBMK/D/zN8gqvAHOp25FZGiLoQbvBBU203WXVNITkaqyFp4O/Rns4w==
dependencies:
- browserslist "^4.28.1"
+ browserslist "^4.28.2"
css-declaration-sorter "^7.2.0"
cssnano-utils "^5.0.1"
postcss-calc "^10.1.1"
- postcss-colormin "^7.0.7"
- postcss-convert-values "^7.0.9"
+ postcss-colormin "^7.0.8"
+ postcss-convert-values "^7.0.10"
postcss-discard-comments "^7.0.6"
postcss-discard-duplicates "^7.0.2"
postcss-discard-empty "^7.0.1"
postcss-discard-overridden "^7.0.1"
postcss-merge-longhand "^7.0.5"
- postcss-merge-rules "^7.0.8"
+ postcss-merge-rules "^7.0.9"
postcss-minify-font-values "^7.0.1"
- postcss-minify-gradients "^7.0.2"
- postcss-minify-params "^7.0.6"
+ postcss-minify-gradients "^7.0.3"
+ postcss-minify-params "^7.0.7"
postcss-minify-selectors "^7.0.6"
postcss-normalize-charset "^7.0.1"
postcss-normalize-display-values "^7.0.1"
@@ -3251,11 +3263,11 @@ cssnano-preset-default@^7.0.12:
postcss-normalize-repeat-style "^7.0.1"
postcss-normalize-string "^7.0.1"
postcss-normalize-timing-functions "^7.0.1"
- postcss-normalize-unicode "^7.0.6"
+ postcss-normalize-unicode "^7.0.7"
postcss-normalize-url "^7.0.1"
postcss-normalize-whitespace "^7.0.1"
postcss-ordered-values "^7.0.2"
- postcss-reduce-initial "^7.0.6"
+ postcss-reduce-initial "^7.0.7"
postcss-reduce-transforms "^7.0.1"
postcss-svgo "^7.1.1"
postcss-unique-selectors "^7.0.5"
@@ -3266,11 +3278,11 @@ cssnano-utils@^5.0.1:
integrity sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==
cssnano@^7.0.0, cssnano@^7.0.4:
- version "7.1.4"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.1.4.tgz#0aa5bb3b481df024ecafd41c4388c06240bb31ec"
- integrity sha512-T9PNS7y+5Nc9Qmu9mRONqfxG1RVY7Vuvky0XN6MZ+9hqplesTEwnj9r0ROtVuSwUVfaDhVlavuzWIVLUgm4hkQ==
+ version "7.1.5"
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.1.5.tgz#8b2d05e8d21574f193d706aeef7298b9231b9b09"
+ integrity sha512-4yEvjF2zcoAOWfNq6X687ORJc5SvM5xbg6EGuLSBmGoWZbsL69wpmw1tA3fZt7OwIG+G4ndjF95RSS4luvim7A==
dependencies:
- cssnano-preset-default "^7.0.12"
+ cssnano-preset-default "^7.0.13"
lilconfig "^3.1.3"
csso@^5.0.5:
@@ -3506,9 +3518,9 @@ eastasianwidth@^0.2.0:
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
electron-to-chromium@^1.5.328:
- version "1.5.331"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.331.tgz#3e4e845042d517c68b3c00be5fc33204f13b2058"
- integrity sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==
+ version "1.5.335"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.335.tgz#0b957cea44ef86795c227c616d16b4803d119daa"
+ integrity sha512-q9n5T4BR4Xwa2cwbrwcsDJtHD/enpQ5S1xF1IAtdqf5AAgqDFmR/aakqH3ChFdqd/QXJhS3rnnXFtexU7rax6Q==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -3567,6 +3579,11 @@ error-stack-parser@^2.1.4:
dependencies:
stackframe "^1.3.4"
+es-errors@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
+ integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
+
es-module-lexer@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.0.0.tgz#f657cd7a9448dcdda9c070a3cb75e5dc1e85f5b1"
@@ -4547,9 +4564,9 @@ lru-cache@^10.2.0:
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
lru-cache@^11.0.0, lru-cache@^11.1.0, lru-cache@^11.2.1:
- version "11.2.7"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.7.tgz#9127402617f34cd6767b96daee98c28e74458d35"
- integrity sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==
+ version "11.3.5"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.3.5.tgz#29047d348c0b2793e3112a01c739bb7c6d855637"
+ integrity sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==
lru-cache@^5.1.1:
version "5.1.1"
@@ -4582,16 +4599,16 @@ markdown-table@^3.0.0:
integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==
marked-gfm-heading-id@^4.1.1:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/marked-gfm-heading-id/-/marked-gfm-heading-id-4.1.3.tgz#6b3e0bc2bc69d5124823e93ee00f05f5c6f90a5f"
- integrity sha512-aR0i63LmFbuxU/gAgrgz1Ir+8HK6zAIFXMlckeKHpV+qKbYaOP95L4Ux5Gi+sKmCZU5qnN2rdKpvpb7PnUBIWg==
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/marked-gfm-heading-id/-/marked-gfm-heading-id-4.1.4.tgz#9f0ee7bace35ce9c90c58700593d6cdbb4618706"
+ integrity sha512-CspnvVfHSkb/znqdPS4jUR8HtCjq3M/DnrsJCrfLBLvdrgbemmoINKpeWKQYkBiXAoBGejw0cV7xzqrPdup3WA==
dependencies:
github-slugger "^2.0.0"
marked-mangle@^1.0.1:
- version "1.1.12"
- resolved "https://registry.yarnpkg.com/marked-mangle/-/marked-mangle-1.1.12.tgz#7ecc1dab1e03695f3b8b9d606e8becfba8277496"
- integrity sha512-bRrqNcfU9v3iRECb7YPvA+/xKZMjHojd9R92YwHbFjdPQ+Wc7vozkbGKAv4U8AUl798mNUuY3DTBQkedsV3TeQ==
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/marked-mangle/-/marked-mangle-1.1.13.tgz#2b1194c1ac8c5e2226d6ef3216eb00e9494bd8c0"
+ integrity sha512-phz1W/nYMr1T08Q7wqH2aj+PPiK85E69WQGfId+prvryfgjY/Idibx4YUvKaYMDV9rK1qo+/yC+Quu/3gdaBeA==
marked@^17.0.1:
version "17.0.6"
@@ -5488,7 +5505,7 @@ picomatch@^2.3.1:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601"
integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
-picomatch@^4.0.3:
+picomatch@^4.0.3, picomatch@^4.0.4:
version "4.0.4"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.4.tgz#fd6f5e00a143086e074dffe4c924b8fb293b0589"
integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==
@@ -5533,22 +5550,22 @@ postcss-calc@^10.1.1:
postcss-selector-parser "^7.0.0"
postcss-value-parser "^4.2.0"
-postcss-colormin@^7.0.7:
- version "7.0.7"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.7.tgz#63b42eb2a9cfc092b96b1b758db66dc35a2a3f19"
- integrity sha512-sBQ628lSj3VQpDquQel8Pen5mmjFPsO4pH9lDLaHB1AVkMRHtkl0pRB5DCWznc9upWsxint/kV+AveSj7W1tew==
+postcss-colormin@^7.0.8:
+ version "7.0.8"
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.8.tgz#457eb63f4438cb5799b01975c5a1604155eb4d7e"
+ integrity sha512-VX0JOZx0jECwGK0GZejIKvXIU+80S1zkjet31FVUYPZ4O+IPU3ZlntrPdPKT2HnKRMOkc0wy3m/v+c4UNta02g==
dependencies:
- "@colordx/core" "^5.0.0"
- browserslist "^4.28.1"
+ "@colordx/core" "^5.0.3"
+ browserslist "^4.28.2"
caniuse-api "^3.0.0"
postcss-value-parser "^4.2.0"
-postcss-convert-values@^7.0.9:
- version "7.0.9"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-7.0.9.tgz#6ada5c2c480f1ddbd4c886339025a916ecc8ff01"
- integrity sha512-l6uATQATZaCa0bckHV+r6dLXfWtUBKXxO3jK+AtxxJJtgMPD+VhhPCCx51I4/5w8U5uHV67g3w7PXj+V3wlMlg==
+postcss-convert-values@^7.0.10:
+ version "7.0.10"
+ resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-7.0.10.tgz#cbf8bedef3acae5373ed9c98c4f289b72926adb3"
+ integrity sha512-hVqVH3cDkPyxL4Q0xpCquRAXjJDZ6hbpjC+PNWn8ZgHmNX3RZxLtruC3U2LY9EuNe+tp4QkcsZxg0htokmjydg==
dependencies:
- browserslist "^4.28.1"
+ browserslist "^4.28.2"
postcss-value-parser "^4.2.0"
postcss-discard-comments@^7.0.6:
@@ -5606,12 +5623,12 @@ postcss-merge-longhand@^7.0.5:
postcss-value-parser "^4.2.0"
stylehacks "^7.0.5"
-postcss-merge-rules@^7.0.8:
- version "7.0.8"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-7.0.8.tgz#d63ce875b9f7880ca4aa89d9ae3eaa3657215f82"
- integrity sha512-BOR1iAM8jnr7zoQSlpeBmCsWV5Uudi/+5j7k05D0O/WP3+OFMPD86c1j/20xiuRtyt45bhxw/7hnhZNhW2mNFA==
+postcss-merge-rules@^7.0.9:
+ version "7.0.9"
+ resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-7.0.9.tgz#e281067714de26fa7d0ab50b706bd29b24fc7442"
+ integrity sha512-XKMXkHAegyLeIymVylg1Ro4NNHITInHPvmvybsIUximYfsg5fRw2b5TeqLTQwwg5cXEDVa556AAxvMve1MJuJA==
dependencies:
- browserslist "^4.28.1"
+ browserslist "^4.28.2"
caniuse-api "^3.0.0"
cssnano-utils "^5.0.1"
postcss-selector-parser "^7.1.1"
@@ -5623,21 +5640,21 @@ postcss-minify-font-values@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-minify-gradients@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-7.0.2.tgz#7937c8dcbd847f6cfd5b16938500587af8882fea"
- integrity sha512-fVY3AB8Um7SJR5usHqTY2Ngf9qh8IRN+FFzrBP0ONJy6yYXsP7xyjK2BvSAIrpgs1cST+H91V0TXi3diHLYJtw==
+postcss-minify-gradients@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-7.0.3.tgz#5a866f18b3ae3f4bdbab78fc0776d38c87537bb4"
+ integrity sha512-2znRFq3Pg+Zo0ttzQxO7qIJdY2er1TOZbclHW2qMqBcHMmz+i6nn3roAyG3kuEDQTzbzd3gn24TAIifEfth1PQ==
dependencies:
- "@colordx/core" "^5.0.0"
+ "@colordx/core" "^5.0.3"
cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
-postcss-minify-params@^7.0.6:
- version "7.0.6"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-7.0.6.tgz#ca0df1bd4eaa70ee7a4ee17f393d275988f44657"
- integrity sha512-YOn02gC68JijlaXVuKvFSCvQOhTpblkcfDre2hb/Aaa58r2BIaK4AtE/cyZf2wV7YKAG+UlP9DT+By0ry1E4VQ==
+postcss-minify-params@^7.0.7:
+ version "7.0.7"
+ resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-7.0.7.tgz#afc93ae5958ddbcb3fa22e2178263b22e55d341e"
+ integrity sha512-OPmvW/9sjPEPQYnS2Sh6jvMW54wqk1IjjEMB8k/7V8SUIie71yMy3HQ9+w/ZHoL1YvgDGBQ/mCxP3n0Y/RxgqA==
dependencies:
- browserslist "^4.28.1"
+ browserslist "^4.28.2"
cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
@@ -5736,12 +5753,12 @@ postcss-normalize-timing-functions@^7.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-unicode@^7.0.6:
- version "7.0.6"
- resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.6.tgz#6935d6baf7f7374a34c216a7fe13229acd1073f2"
- integrity sha512-z6bwTV84YW6ZvvNoaNLuzRW4/uWxDKYI1iIDrzk6D2YTL7hICApy+Q1LP6vBEsljX8FM7YSuV9qI79XESd4ddQ==
+postcss-normalize-unicode@^7.0.7:
+ version "7.0.7"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.7.tgz#c94d2cd291bbe37dd25b8fe1a683a507c0709d41"
+ integrity sha512-Kfm0mC3gTnOC+SsLgxQqNEZStRxJgBaYrMpBe9fDVB0/MjC1G++FAeDW2YxYc5Mbvav12/7mOBSOTW7HK9Knwg==
dependencies:
- browserslist "^4.28.1"
+ browserslist "^4.28.2"
postcss-value-parser "^4.2.0"
postcss-normalize-url@^7.0.1:
@@ -5766,12 +5783,12 @@ postcss-ordered-values@^7.0.2:
cssnano-utils "^5.0.1"
postcss-value-parser "^4.2.0"
-postcss-reduce-initial@^7.0.6:
- version "7.0.6"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-7.0.6.tgz#fa3af45e60cd04d9a3d29315eb97c82b7b447ead"
- integrity sha512-G6ZyK68AmrPdMB6wyeA37ejnnRG2S8xinJrZJnOv+IaRKf6koPAVbQsiC7MfkmXaGmF1UO+QCijb27wfpxuRNg==
+postcss-reduce-initial@^7.0.7:
+ version "7.0.7"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-7.0.7.tgz#a4c9f976ed1279e6bc59560fe45b3e3df9c434d4"
+ integrity sha512-evetDQPqkgrzHoP8g3HjE3KgH0j2W0je2Vt1pfTaO2KvmjulStxGC2IGeI2y0pdLi6ryEGc4nD08zpDRP9ge8w==
dependencies:
- browserslist "^4.28.1"
+ browserslist "^4.28.2"
caniuse-api "^3.0.0"
postcss-reduce-transforms@^7.0.1:
@@ -5815,9 +5832,9 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@^8.0.0, postcss@^8.2.14, postcss@^8.4.12, postcss@^8.4.40:
- version "8.5.8"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.8.tgz#6230ecc8fb02e7a0f6982e53990937857e13f399"
- integrity sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==
+ version "8.5.9"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.9.tgz#f6ee9e0b94f0f19c97d2f172bfbd7fc71fe1cca4"
+ integrity sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==
dependencies:
nanoid "^3.3.11"
picocolors "^1.1.1"
@@ -6106,10 +6123,11 @@ resolve-url-loader@^5.0.0:
source-map "0.6.1"
resolve@^1.1.7, resolve@^1.20.0, resolve@^1.22.11:
- version "1.22.11"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262"
- integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==
+ version "1.22.12"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.12.tgz#f5b2a680897c69c238a13cd16b15671f8b73549f"
+ integrity sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==
dependencies:
+ es-errors "^1.3.0"
is-core-module "^2.16.1"
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
@@ -6273,12 +6291,14 @@ sigstore@^4.0.0:
"@sigstore/verify" "^3.1.0"
simple-git@^3.27.0:
- version "3.33.0"
- resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.33.0.tgz#b903dc70f5b93535a4f64ff39172da43058cfb88"
- integrity sha512-D4V/tGC2sjsoNhoMybKyGoE+v8A60hRawKQ1iFRA1zwuDgGZCBJ4ByOzZ5J8joBbi4Oam0qiPH+GhzmSBwbJng==
+ version "3.36.0"
+ resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.36.0.tgz#019b28c0a35847ee34299c6fb63770ab1b2dffb7"
+ integrity sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==
dependencies:
"@kwsites/file-exists" "^1.1.1"
"@kwsites/promise-deferred" "^1.1.1"
+ "@simple-git/args-pathspec" "^1.0.3"
+ "@simple-git/argv-parser" "^1.1.0"
debug "^4.4.0"
sirv@^3.0.2:
@@ -6466,11 +6486,11 @@ style-loader@^4.0.0:
integrity sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==
stylehacks@^7.0.5:
- version "7.0.8"
- resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-7.0.8.tgz#cb5d00bb1779a30c4d408a7d576c016c88b36491"
- integrity sha512-I3f053GBLIiS5Fg6OMFhq/c+yW+5Hc2+1fgq7gElDMMSqwlRb3tBf2ef6ucLStYRpId4q//bQO1FjcyNyy4yDQ==
+ version "7.0.9"
+ resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-7.0.9.tgz#7efc8fed8155364a7e2760c496d65c992a255cb2"
+ integrity sha512-dgipCLBa16sZDoQ8BmXdRwV4SmFAxZ4KtbMhV0buow62M/2l6Jq6AkVsKUY/QFr8+VjgzXO5UVHx1f+vvY9DXw==
dependencies:
- browserslist "^4.28.1"
+ browserslist "^4.28.2"
postcss-selector-parser "^7.1.1"
sugarss@^4.0.1:
@@ -6569,12 +6589,12 @@ tiny-inflate@^1.0.0, tiny-inflate@^1.0.3:
integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==
tinyglobby@^0.2.12, tinyglobby@^0.2.7:
- version "0.2.15"
- resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2"
- integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==
+ version "0.2.16"
+ resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.16.tgz#1c3b7eb953fce42b226bc5a1ee06428281aff3d6"
+ integrity sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==
dependencies:
fdir "^6.5.0"
- picomatch "^4.0.3"
+ picomatch "^4.0.4"
tmp@^0.2.5:
version "0.2.5"
@@ -6653,10 +6673,10 @@ typescript@^6.0.2:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-6.0.2.tgz#0b1bfb15f68c64b97032f3d78abbf98bdbba501f"
integrity sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==
-undici-types@~7.18.0:
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.18.2.tgz#29357a89e7b7ca4aef3bf0fd3fd0cd73884229e9"
- integrity sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==
+undici-types@~7.19.0:
+ version "7.19.2"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.19.2.tgz#1b67fc26d0f157a0cba3a58a5b5c1e2276b8ba2a"
+ integrity sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.1"
@@ -6918,9 +6938,9 @@ webpack-sources@^3.0.0, webpack-sources@^3.3.4:
integrity sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==
webpack@^5.74.0:
- version "5.105.4"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.105.4.tgz#1b77fcd55a985ac7ca9de80a746caffa38220169"
- integrity sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==
+ version "5.106.1"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.106.1.tgz#0a3eeb43a50e4f67fbecd206e1e6fc2c89fc2b6f"
+ integrity sha512-EW8af29ak8Oaf4T8k8YsajjrDBDYgnKZ5er6ljWFJsXABfTNowQfvHLftwcepVgdz+IoLSdEAbBiM9DFXoll9w==
dependencies:
"@types/eslint-scope" "^3.7.7"
"@types/estree" "^1.0.8"
From 58a34e3628ed1d700d11c02f91148e097e8665a8 Mon Sep 17 00:00:00 2001
From: DanTrackpaw
Date: Wed, 15 Apr 2026 00:01:00 +0200
Subject: [PATCH 22/32] Add custom KiCad autocomplete list settings (#1342)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Add admin editor for KiCad autocomplete lists
* Add custom KiCad autocomplete list settings
* Ignore the footprints_custom.txt and symbols_custom.txt in git and create them on the fly if needed
Otherwise it breaks the update mechanism
* Added comments
* Include kicad custom files in config backup command
---------
Co-authored-by: Jan Böhmer
---
.gitignore | 7 +
docs/usage/eda_integration.md | 1 +
public/kicad/.gitignore | 3 +
src/Command/BackupCommand.php | 4 +
src/Controller/KicadListEditorController.php | 88 ++++++++++
.../Part/EDA/KicadFieldAutocompleteType.php | 14 +-
src/Form/Settings/KicadListEditorType.php | 103 +++++++++++
src/Services/EDA/KicadListFileManager.php | 158 +++++++++++++++++
.../MiscSettings/KiCadEDASettings.php | 6 +
.../settings/kicad_list_editor.html.twig | 28 +++
templates/settings/settings.html.twig | 9 +
.../ApplicationAvailabilityFunctionalTest.php | 1 +
.../KicadListEditorControllerTest.php | 162 ++++++++++++++++++
translations/messages.en.xlf | 84 +++++++++
14 files changed, 665 insertions(+), 3 deletions(-)
create mode 100644 public/kicad/.gitignore
create mode 100644 src/Controller/KicadListEditorController.php
create mode 100644 src/Form/Settings/KicadListEditorType.php
create mode 100644 src/Services/EDA/KicadListFileManager.php
create mode 100644 templates/settings/kicad_list_editor.html.twig
create mode 100644 tests/Controller/KicadListEditorControllerTest.php
diff --git a/.gitignore b/.gitignore
index 176b36e3..704d6202 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,3 +55,10 @@ phpstan.neon
.claude/
CLAUDE.md
+
+.codex
+migrations/.codex
+docker-data/
+scripts/
+db/
+docker-compose.yaml
diff --git a/docs/usage/eda_integration.md b/docs/usage/eda_integration.md
index b99ed4dd..92b1244d 100644
--- a/docs/usage/eda_integration.md
+++ b/docs/usage/eda_integration.md
@@ -67,6 +67,7 @@ You can define this on a per-part basis using the KiCad symbol and KiCad footpri
For example, to configure the values for a BC547 transistor you would put `Transistor_BJT:BC547` in the part's KiCad symbol field to give it the right schematic symbol in Eeschema and `Package_TO_SOT_THT:TO-92` to give it the right footprint in Pcbnew.
If you type in a character, you will get an autocomplete list of all symbols and footprints available in the KiCad standard library. You can also input your own value.
+If you want to keep custom suggestions across updates, open the server settings page and use the "Autocomplete settings" page. There you can edit `public/kicad/footprints_custom.txt` and `public/kicad/symbols_custom.txt` and enable the "Use custom autocomplete lists" option to use those files instead of the autogenerated defaults.
### Parts and category visibility
diff --git a/public/kicad/.gitignore b/public/kicad/.gitignore
new file mode 100644
index 00000000..1f2ab53d
--- /dev/null
+++ b/public/kicad/.gitignore
@@ -0,0 +1,3 @@
+# They are user generated and should not be tracked by git
+footprints_custom.txt
+symbols_custom.txt
diff --git a/src/Command/BackupCommand.php b/src/Command/BackupCommand.php
index 085c552a..c4fb3777 100644
--- a/src/Command/BackupCommand.php
+++ b/src/Command/BackupCommand.php
@@ -201,6 +201,10 @@ class BackupCommand extends Command
$config_dir = $this->project_dir.'/config';
$zip->addFile($config_dir.'/parameters.yaml', 'config/parameters.yaml');
$zip->addFile($config_dir.'/banner.md', 'config/banner.md');
+
+ //Add kicad custom footprints and symbols files
+ $zip->addFile($this->project_dir . '/public/kicad/footprints_custom.txt', 'public/kicad/footprints_custom.txt');
+ $zip->addFile($this->project_dir . '/public/kicad/symbols_custom.txt', 'public/kicad/symbols_custom.txt');
}
protected function backupAttachments(ZipFile $zip, SymfonyStyle $io): void
diff --git a/src/Controller/KicadListEditorController.php b/src/Controller/KicadListEditorController.php
new file mode 100644
index 00000000..85ca0a28
--- /dev/null
+++ b/src/Controller/KicadListEditorController.php
@@ -0,0 +1,88 @@
+.
+ */
+
+declare(strict_types=1);
+
+namespace App\Controller;
+
+use App\Form\Settings\KicadListEditorType;
+use App\Settings\MiscSettings\KiCadEDASettings;
+use App\Services\EDA\KicadListFileManager;
+use Jbtronics\SettingsBundle\Exception\SettingsNotValidException;
+use Jbtronics\SettingsBundle\Manager\SettingsManagerInterface;
+use RuntimeException;
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Symfony\Component\HttpFoundation\Request;
+use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\Routing\Attribute\Route;
+
+use function Symfony\Component\Translation\t;
+
+final class KicadListEditorController extends AbstractController
+{
+ public function __construct(
+ private readonly SettingsManagerInterface $settingsManager,
+ ) {
+ }
+
+ #[Route('/settings/misc/kicad-lists', name: 'settings_kicad_lists')]
+ public function __invoke(Request $request, KicadListFileManager $fileManager): Response
+ {
+ $this->denyAccessUnlessGranted('IS_AUTHENTICATED_FULLY');
+ $this->denyAccessUnlessGranted('@config.change_system_settings');
+
+ /** @var KiCadEDASettings $settings */
+ $settings = $this->settingsManager->createTemporaryCopy(KiCadEDASettings::class);
+ $form = $this->createForm(KicadListEditorType::class, [
+ 'useCustomList' => $settings->useCustomList,
+ 'customFootprints' => $fileManager->getCustomFootprintsContent(),
+ 'customSymbols' => $fileManager->getCustomSymbolsContent(),
+ ], [
+ 'default_footprints' => $fileManager->getFootprintsContent(),
+ 'default_symbols' => $fileManager->getSymbolsContent(),
+ ]);
+
+ $form->handleRequest($request);
+
+ if ($form->isSubmitted() && $form->isValid()) {
+ $data = $form->getData();
+
+ try {
+ $fileManager->saveCustom($data['customFootprints'], $data['customSymbols']);
+ $settings->useCustomList = (bool) $data['useCustomList'];
+ $this->settingsManager->mergeTemporaryCopy($settings);
+ $this->settingsManager->save($settings);
+ $this->addFlash('success', t('settings.flash.saved'));
+
+ return $this->redirectToRoute('settings_kicad_lists');
+ } catch (RuntimeException|SettingsNotValidException $exception) {
+ $this->addFlash('error', $exception->getMessage());
+ }
+ }
+
+ if ($form->isSubmitted() && !$form->isValid()) {
+ $this->addFlash('error', t('settings.flash.invalid'));
+ }
+
+ return $this->render('settings/kicad_list_editor.html.twig', [
+ 'form' => $form,
+ ]);
+ }
+}
diff --git a/src/Form/Part/EDA/KicadFieldAutocompleteType.php b/src/Form/Part/EDA/KicadFieldAutocompleteType.php
index 50de81d0..8a7b0313 100644
--- a/src/Form/Part/EDA/KicadFieldAutocompleteType.php
+++ b/src/Form/Part/EDA/KicadFieldAutocompleteType.php
@@ -24,6 +24,7 @@ declare(strict_types=1);
namespace App\Form\Part\EDA;
use App\Form\Type\StaticFileAutocompleteType;
+use App\Settings\MiscSettings\KiCadEDASettings;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\OptionsResolver\Options;
use Symfony\Component\OptionsResolver\OptionsResolver;
@@ -39,6 +40,13 @@ class KicadFieldAutocompleteType extends AbstractType
//Do not use a leading slash here! otherwise it will not work under prefixed reverse proxies
public const FOOTPRINT_PATH = 'kicad/footprints.txt';
public const SYMBOL_PATH = 'kicad/symbols.txt';
+ public const CUSTOM_FOOTPRINT_PATH = 'kicad/footprints_custom.txt';
+ public const CUSTOM_SYMBOL_PATH = 'kicad/symbols_custom.txt';
+
+ public function __construct(
+ private readonly KiCadEDASettings $kiCadEDASettings,
+ ) {
+ }
public function configureOptions(OptionsResolver $resolver): void
{
@@ -47,8 +55,8 @@ class KicadFieldAutocompleteType extends AbstractType
$resolver->setDefaults([
'file' => fn(Options $options) => match ($options['type']) {
- self::TYPE_FOOTPRINT => self::FOOTPRINT_PATH,
- self::TYPE_SYMBOL => self::SYMBOL_PATH,
+ self::TYPE_FOOTPRINT => $this->kiCadEDASettings->useCustomList ? self::CUSTOM_FOOTPRINT_PATH : self::FOOTPRINT_PATH,
+ self::TYPE_SYMBOL => $this->kiCadEDASettings->useCustomList ? self::CUSTOM_SYMBOL_PATH : self::SYMBOL_PATH,
default => throw new \InvalidArgumentException('Invalid type'),
}
]);
@@ -58,4 +66,4 @@ class KicadFieldAutocompleteType extends AbstractType
{
return StaticFileAutocompleteType::class;
}
-}
\ No newline at end of file
+}
diff --git a/src/Form/Settings/KicadListEditorType.php b/src/Form/Settings/KicadListEditorType.php
new file mode 100644
index 00000000..cefdbdbc
--- /dev/null
+++ b/src/Form/Settings/KicadListEditorType.php
@@ -0,0 +1,103 @@
+.
+ */
+
+declare(strict_types=1);
+
+namespace App\Form\Settings;
+
+use Symfony\Component\Form\AbstractType;
+use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
+use Symfony\Component\Form\Extension\Core\Type\SubmitType;
+use Symfony\Component\Form\Extension\Core\Type\TextareaType;
+use Symfony\Component\Form\FormBuilderInterface;
+use Symfony\Component\OptionsResolver\OptionsResolver;
+
+/**
+ * Form type for editing the custom KiCad footprints and symbols lists.
+ */
+final class KicadListEditorType extends AbstractType
+{
+ public function buildForm(FormBuilderInterface $builder, array $options): void
+ {
+ $builder
+ ->add('useCustomList', CheckboxType::class, [
+ 'label' => 'settings.misc.kicad_eda.use_custom_list',
+ 'help' => 'settings.misc.kicad_eda.use_custom_list.help',
+ 'required' => false,
+ ])
+ ->add('customFootprints', TextareaType::class, [
+ 'label' => 'settings.misc.kicad_eda.editor.custom_footprints',
+ 'help' => 'settings.misc.kicad_eda.editor.footprints.help',
+ 'attr' => [
+ 'rows' => 16,
+ 'spellcheck' => 'false',
+ 'class' => 'font-monospace',
+ ],
+ ])
+ ->add('defaultFootprints', TextareaType::class, [
+ 'label' => 'settings.misc.kicad_eda.editor.default_footprints',
+ 'help' => 'settings.misc.kicad_eda.editor.default_files_help',
+ 'disabled' => true,
+ 'mapped' => false,
+ 'data' => $options['default_footprints'],
+ 'attr' => [
+ 'rows' => 16,
+ 'spellcheck' => 'false',
+ 'class' => 'font-monospace',
+ 'readonly' => 'readonly',
+ ],
+ ])
+ ->add('customSymbols', TextareaType::class, [
+ 'label' => 'settings.misc.kicad_eda.editor.custom_symbols',
+ 'help' => 'settings.misc.kicad_eda.editor.symbols.help',
+ 'attr' => [
+ 'rows' => 16,
+ 'spellcheck' => 'false',
+ 'class' => 'font-monospace',
+ ],
+ ])
+ ->add('defaultSymbols', TextareaType::class, [
+ 'label' => 'settings.misc.kicad_eda.editor.default_symbols',
+ 'help' => 'settings.misc.kicad_eda.editor.default_files_help',
+ 'disabled' => true,
+ 'mapped' => false,
+ 'data' => $options['default_symbols'],
+ 'attr' => [
+ 'rows' => 16,
+ 'spellcheck' => 'false',
+ 'class' => 'font-monospace',
+ 'readonly' => 'readonly',
+ ],
+ ])
+ ->add('save', SubmitType::class, [
+ 'label' => 'save',
+ ]);
+ }
+
+ public function configureOptions(OptionsResolver $resolver): void
+ {
+ $resolver->setDefaults([
+ 'default_footprints' => '',
+ 'default_symbols' => '',
+ ]);
+ $resolver->setAllowedTypes('default_footprints', 'string');
+ $resolver->setAllowedTypes('default_symbols', 'string');
+ }
+}
diff --git a/src/Services/EDA/KicadListFileManager.php b/src/Services/EDA/KicadListFileManager.php
new file mode 100644
index 00000000..3d405026
--- /dev/null
+++ b/src/Services/EDA/KicadListFileManager.php
@@ -0,0 +1,158 @@
+.
+ */
+
+declare(strict_types=1);
+
+namespace App\Services\EDA;
+
+use RuntimeException;
+use Symfony\Component\DependencyInjection\Attribute\Autowire;
+use Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface;
+
+/**
+ * Manages the KiCad footprints and symbols list files, including reading, writing and ensuring their existence.
+ */
+final class KicadListFileManager implements CacheWarmerInterface
+{
+ private const FOOTPRINTS_PATH = '/public/kicad/footprints.txt';
+ private const SYMBOLS_PATH = '/public/kicad/symbols.txt';
+ private const CUSTOM_FOOTPRINTS_PATH = '/public/kicad/footprints_custom.txt';
+ private const CUSTOM_SYMBOLS_PATH = '/public/kicad/symbols_custom.txt';
+
+ private const CUSTOM_TEMPLATE = <<<'EOT'
+ # Custom KiCad autocomplete entries. One entry per line.
+
+ EOT;
+
+ public function __construct(
+ #[Autowire('%kernel.project_dir%')]
+ private readonly string $projectDir,
+ ) {
+ }
+
+ public function getFootprintsContent(): string
+ {
+ return $this->readFile(self::FOOTPRINTS_PATH);
+ }
+
+ public function getCustomFootprintsContent(): string
+ {
+ //Ensure that the custom file exists, so that the UI can always display it without error.
+ $this->createCustomFileIfNotExists(self::CUSTOM_FOOTPRINTS_PATH);
+ return $this->readFile(self::CUSTOM_FOOTPRINTS_PATH);
+ }
+
+ public function getSymbolsContent(): string
+ {
+ return $this->readFile(self::SYMBOLS_PATH);
+ }
+
+ public function getCustomSymbolsContent(): string
+ {
+ //Ensure that the custom file exists, so that the UI can always display it without error.
+ $this->createCustomFileIfNotExists(self::CUSTOM_SYMBOLS_PATH);
+ return $this->readFile(self::CUSTOM_SYMBOLS_PATH);
+ }
+
+ public function saveCustom(string $footprints, string $symbols): void
+ {
+ $this->writeFile(self::CUSTOM_FOOTPRINTS_PATH, $this->normalizeContent($footprints));
+ $this->writeFile(self::CUSTOM_SYMBOLS_PATH, $this->normalizeContent($symbols));
+ }
+
+ private function readFile(string $path): string
+ {
+ $fullPath = $this->projectDir . $path;
+
+ if (!is_file($fullPath)) {
+ return '';
+ }
+
+ $content = file_get_contents($fullPath);
+ if ($content === false) {
+ throw new RuntimeException(sprintf('Failed to read KiCad list file "%s".', $fullPath));
+ }
+
+ return $content;
+ }
+
+ private function writeFile(string $path, string $content): void
+ {
+ $fullPath = $this->projectDir . $path;
+ $tmpPath = $fullPath . '.tmp';
+
+ if (file_put_contents($tmpPath, $content, LOCK_EX) === false) {
+ throw new RuntimeException(sprintf('Failed to write KiCad list file "%s".', $fullPath));
+ }
+
+ if (!rename($tmpPath, $fullPath)) {
+ @unlink($tmpPath);
+ throw new RuntimeException(sprintf('Failed to replace KiCad list file "%s".', $fullPath));
+ }
+ }
+
+ private function normalizeContent(string $content): string
+ {
+ $normalized = str_replace(["\r\n", "\r"], "\n", $content);
+
+ if ($normalized !== '' && !str_ends_with($normalized, "\n")) {
+ $normalized .= "\n";
+ }
+
+ return $normalized;
+ }
+
+ private function createCustomFileIfNotExists(string $path): void
+ {
+ $fullPath = $this->projectDir . $path;
+
+ if (!is_file($fullPath)) {
+ if (file_put_contents($fullPath, self::CUSTOM_TEMPLATE, LOCK_EX) === false) {
+ throw new RuntimeException(sprintf('Failed to create custom footprints file "%s".', $fullPath));
+ }
+ }
+ }
+
+ /**
+ * Ensures that the custom footprints and symbols files exist, so that the UI can always display them without error.
+ * @return void
+ */
+ public function createCustomFilesIfNotExist(): void
+ {
+ $this->createCustomFileIfNotExists(self::CUSTOM_FOOTPRINTS_PATH);
+ $this->createCustomFileIfNotExists(self::CUSTOM_SYMBOLS_PATH);
+ }
+
+
+ public function isOptional(): bool
+ {
+ return false;
+ }
+
+ /**
+ * Ensure that the custom footprints and symbols files exist and generate them on cache warmup, so that the frontend
+ * can always display them without error, even if the user has not yet visited the settings page.
+ */
+ public function warmUp(string $cacheDir, ?string $buildDir = null): array
+ {
+ $this->createCustomFilesIfNotExist();
+ return [];
+ }
+}
diff --git a/src/Settings/MiscSettings/KiCadEDASettings.php b/src/Settings/MiscSettings/KiCadEDASettings.php
index cf31bd95..dd223007 100644
--- a/src/Settings/MiscSettings/KiCadEDASettings.php
+++ b/src/Settings/MiscSettings/KiCadEDASettings.php
@@ -62,4 +62,10 @@ class KiCadEDASettings
)]
public bool $defaultOrderdetailsVisibility = false;
+
+ #[SettingsParameter(
+ label: new TM("settings.misc.kicad_eda.use_custom_list"),
+ description: new TM("settings.misc.kicad_eda.use_custom_list.help"),
+ )]
+ public bool $useCustomList = false;
}
diff --git a/templates/settings/kicad_list_editor.html.twig b/templates/settings/kicad_list_editor.html.twig
new file mode 100644
index 00000000..33ff00ec
--- /dev/null
+++ b/templates/settings/kicad_list_editor.html.twig
@@ -0,0 +1,28 @@
+{% extends "main_card.html.twig" %}
+
+{% block title %}{% trans %}settings.misc.kicad_eda.editor.title{% endtrans %}{% endblock %}
+
+{% block card_title %} {% trans %}settings.misc.kicad_eda.editor.title{% endtrans %}{% endblock %}
+
+{% block card_content %}
+
+ {% trans %}settings.misc.kicad_eda.editor.description{% endtrans %}
+
+
+ {{ form_start(form) }}
+ {{ form_row(form.useCustomList) }}
+
+
+
+ {{ form_row(form.customFootprints) }}
+ {{ form_row(form.customSymbols) }}
+
+
+ {{ form_row(form.defaultFootprints) }}
+ {{ form_row(form.defaultSymbols) }}
+
+
+
+ {{ form_row(form.save) }}
+ {{ form_end(form) }}
+{% endblock %}
diff --git a/templates/settings/settings.html.twig b/templates/settings/settings.html.twig
index a2c01085..325118d6 100644
--- a/templates/settings/settings.html.twig
+++ b/templates/settings/settings.html.twig
@@ -49,6 +49,15 @@
{{ form_widget(section_widget) }}
+ {% if section_widget.vars.name == 'kicadEDA' %}
+
+ {% endif %}
{% if not loop.last %}
diff --git a/tests/ApplicationAvailabilityFunctionalTest.php b/tests/ApplicationAvailabilityFunctionalTest.php
index c7449411..3bb222d0 100644
--- a/tests/ApplicationAvailabilityFunctionalTest.php
+++ b/tests/ApplicationAvailabilityFunctionalTest.php
@@ -60,6 +60,7 @@ final class ApplicationAvailabilityFunctionalTest extends WebTestCase
//User related things
yield ['/user/settings'];
yield ['/user/info'];
+ yield ['/settings/misc/kicad-lists'];
//Login/logout
yield ['/login'];
diff --git a/tests/Controller/KicadListEditorControllerTest.php b/tests/Controller/KicadListEditorControllerTest.php
new file mode 100644
index 00000000..0aa05aa1
--- /dev/null
+++ b/tests/Controller/KicadListEditorControllerTest.php
@@ -0,0 +1,162 @@
+.
+ */
+
+declare(strict_types=1);
+
+namespace App\Tests\Controller;
+
+use App\Entity\UserSystem\User;
+use App\Settings\MiscSettings\KiCadEDASettings;
+use Jbtronics\SettingsBundle\Manager\SettingsManagerInterface;
+use PHPUnit\Framework\Attributes\Group;
+use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
+
+#[Group('slow')]
+#[Group('DB')]
+final class KicadListEditorControllerTest extends WebTestCase
+{
+ private string $footprintsPath;
+ private string $symbolsPath;
+ private string $customFootprintsPath;
+ private string $customSymbolsPath;
+ private string $originalFootprints;
+ private string $originalSymbols;
+ private string $originalCustomFootprints;
+ private string $originalCustomSymbols;
+ private bool $originalUseCustomList;
+
+ protected function setUp(): void
+ {
+ parent::setUp();
+
+ $projectDir = dirname(__DIR__, 2);
+ $this->footprintsPath = $projectDir . '/public/kicad/footprints.txt';
+ $this->symbolsPath = $projectDir . '/public/kicad/symbols.txt';
+ $this->customFootprintsPath = $projectDir . '/public/kicad/footprints_custom.txt';
+ $this->customSymbolsPath = $projectDir . '/public/kicad/symbols_custom.txt';
+ $this->originalFootprints = (string) file_get_contents($this->footprintsPath);
+ $this->originalSymbols = (string) file_get_contents($this->symbolsPath);
+ $this->originalCustomFootprints = is_file($this->customFootprintsPath) ? (string) file_get_contents($this->customFootprintsPath) : '';
+ $this->originalCustomSymbols = is_file($this->customSymbolsPath) ? (string) file_get_contents($this->customSymbolsPath) : '';
+
+ static::bootKernel();
+ /** @var SettingsManagerInterface $settingsManager */
+ $settingsManager = static::getContainer()->get(SettingsManagerInterface::class);
+ /** @var KiCadEDASettings $settings */
+ $settings = $settingsManager->get(KiCadEDASettings::class);
+ $this->originalUseCustomList = $settings->useCustomList;
+ static::ensureKernelShutdown();
+ }
+
+ protected function tearDown(): void
+ {
+ file_put_contents($this->footprintsPath, $this->originalFootprints);
+ file_put_contents($this->symbolsPath, $this->originalSymbols);
+ file_put_contents($this->customFootprintsPath, $this->originalCustomFootprints);
+ file_put_contents($this->customSymbolsPath, $this->originalCustomSymbols);
+
+ static::bootKernel();
+ /** @var SettingsManagerInterface $settingsManager */
+ $settingsManager = static::getContainer()->get(SettingsManagerInterface::class);
+ /** @var KiCadEDASettings $settings */
+ $settings = $settingsManager->get(KiCadEDASettings::class);
+ $settings->useCustomList = $this->originalUseCustomList;
+ $settingsManager->save($settings);
+ static::ensureKernelShutdown();
+
+ parent::tearDown();
+ }
+
+ public function testEditorRequiresAuthentication(): void
+ {
+ $client = static::createClient();
+ $client->request('GET', '/en/settings/misc/kicad-lists');
+
+ $this->assertResponseStatusCodeSame(401);
+ }
+
+ public function testEditorAccessibleByAdmin(): void
+ {
+ $client = static::createClient();
+ $this->loginAsUser($client, 'admin');
+
+ $client->request('GET', '/en/settings/misc/kicad-lists');
+
+ $this->assertResponseIsSuccessful();
+ $this->assertSelectorExists('form[name="kicad_list_editor"]');
+ }
+
+ public function testEditorShowsDefaultAndCustomFiles(): void
+ {
+ $client = static::createClient();
+ $this->loginAsUser($client, 'admin');
+
+ file_put_contents($this->footprintsPath, "DefaultFootprint\n");
+ file_put_contents($this->symbolsPath, "DefaultSymbol\n");
+ file_put_contents($this->customFootprintsPath, "CustomFootprint\n");
+ file_put_contents($this->customSymbolsPath, "CustomSymbol\n");
+
+ $crawler = $client->request('GET', '/en/settings/misc/kicad-lists');
+
+ $this->assertSame("CustomFootprint\n", $crawler->filter('#kicad_list_editor_customFootprints')->getNode(0)->nodeValue);
+ $this->assertSame("CustomSymbol\n", $crawler->filter('#kicad_list_editor_customSymbols')->getNode(0)->nodeValue);
+ $this->assertSame("DefaultFootprint\n", $crawler->filter('#kicad_list_editor_defaultFootprints')->getNode(0)->nodeValue);
+ $this->assertSame("DefaultSymbol\n", $crawler->filter('#kicad_list_editor_defaultSymbols')->getNode(0)->nodeValue);
+ }
+
+ public function testEditorSavesCustomFilesAndSetting(): void
+ {
+ $client = static::createClient();
+ $this->loginAsUser($client, 'admin');
+
+ $crawler = $client->request('GET', '/en/settings/misc/kicad-lists');
+ $form = $crawler->filter('form[name="kicad_list_editor"]')->form();
+ $form['kicad_list_editor[customFootprints]'] = "Package_DIP:DIP-8_W7.62mm\n";
+ $form['kicad_list_editor[customSymbols]'] = "Device:R\n";
+ $form['kicad_list_editor[useCustomList]']->tick();
+
+ $client->submit($form);
+
+ $this->assertResponseRedirects('/en/settings/misc/kicad-lists');
+ $this->assertSame("Package_DIP:DIP-8_W7.62mm\n", (string) file_get_contents($this->customFootprintsPath));
+ $this->assertSame("Device:R\n", (string) file_get_contents($this->customSymbolsPath));
+ $this->assertSame($this->originalFootprints, (string) file_get_contents($this->footprintsPath));
+ $this->assertSame($this->originalSymbols, (string) file_get_contents($this->symbolsPath));
+
+ /** @var SettingsManagerInterface $settingsManager */
+ $settingsManager = $client->getContainer()->get(SettingsManagerInterface::class);
+ /** @var KiCadEDASettings $settings */
+ $settings = $settingsManager->reload(KiCadEDASettings::class);
+ $this->assertTrue($settings->useCustomList);
+ }
+
+ private function loginAsUser($client, string $username): void
+ {
+ $entityManager = $client->getContainer()->get('doctrine')->getManager();
+ $userRepository = $entityManager->getRepository(User::class);
+ $user = $userRepository->findOneBy(['name' => $username]);
+
+ if (!$user) {
+ $this->markTestSkipped(sprintf('User "%s" not found in fixtures', $username));
+ }
+
+ $client->loginUser($user);
+ }
+}
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index a8db61ac..176c6650 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -10029,6 +10029,90 @@ Please note, that you can not impersonate a disabled user. If you try you will g
When enabled, the datasheet field in KiCad will link to the actual PDF file (if found). When disabled, it will link to the Part-DB page instead. The Part-DB page link is always available as a separate "Part-DB URL" field.
+
+
+ settings.misc.kicad_eda.editor.title
+ KiCad autocomplete lists
+
+
+
+
+ settings.misc.kicad_eda.editor.link
+ Autocomplete settings
+
+
+
+
+ settings.misc.kicad_eda.editor.description
+ Configure whether KiCad autocomplete uses the autogenerated default lists or your custom override files. The custom files are editable here, while the default files are shown read-only for reference.
+
+
+
+
+ settings.misc.kicad_eda.editor.footprints
+ Footprints list
+
+
+
+
+ settings.misc.kicad_eda.editor.footprints.help
+ One entry per line. Used as autocomplete suggestions for KiCad footprint fields.
+
+
+
+
+ settings.misc.kicad_eda.editor.symbols
+ Symbols list
+
+
+
+
+ settings.misc.kicad_eda.editor.symbols.help
+ One entry per line. Used as autocomplete suggestions for KiCad symbol fields.
+
+
+
+
+ settings.misc.kicad_eda.use_custom_list
+ Use custom autocomplete lists
+
+
+
+
+ settings.misc.kicad_eda.use_custom_list.help
+ When enabled, KiCad autocomplete uses public/kicad/footprints_custom.txt and public/kicad/symbols_custom.txt instead of the autogenerated default files.
+
+
+
+
+ settings.misc.kicad_eda.editor.custom_footprints
+ Custom footprints list
+
+
+
+
+ settings.misc.kicad_eda.editor.custom_symbols
+ Custom symbols list
+
+
+
+
+ settings.misc.kicad_eda.editor.default_footprints
+ Default footprints list
+
+
+
+
+ settings.misc.kicad_eda.editor.default_symbols
+ Default symbols list
+
+
+
+
+ settings.misc.kicad_eda.editor.default_files_help
+ Autogenerated file shown for reference only. Changes must be made in the custom list.
+
+
settings.behavior.sidebar
From 5b86d6f652966ce2c88ed904718a9d743b6c24d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Wed, 15 Apr 2026 00:04:52 +0200
Subject: [PATCH 23/32] Require full authentication for the system settings, as
some of the settings are quite critical
---
src/Controller/SettingsController.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/Controller/SettingsController.php b/src/Controller/SettingsController.php
index 15c945f6..5fed1571 100644
--- a/src/Controller/SettingsController.php
+++ b/src/Controller/SettingsController.php
@@ -44,6 +44,7 @@ class SettingsController extends AbstractController
public function systemSettings(Request $request, TagAwareCacheInterface $cache): Response
{
$this->denyAccessUnlessGranted('@config.change_system_settings');
+ $this->denyAccessUnlessGranted('IS_AUTHENTICATED_FULLY');
//Create a clone of the settings object
$settings = $this->settingsManager->createTemporaryCopy(AppSettings::class);
From c17cf5e83c25dc27f611ed855d74bae117a72731 Mon Sep 17 00:00:00 2001
From: Niklas <44636701+MayNiklas@users.noreply.github.com>
Date: Wed, 15 Apr 2026 22:13:07 +0200
Subject: [PATCH 24/32] Add price columns to project BOM table and build price
summary (#1345)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Add unit price and extended price columns to project BOM table
Adds two optional columns to the project BOM datatable (hidden by
default, toggleable via column visibility):
- **Price**: unit price for the BOM entry in the base currency,
looked up via PricedetailHelper. For parts whose BOM quantity falls
below the minimum order amount the minimum order amount is used for
the price tier lookup so that a price is always returned.
- **Extended Price**: unit price multiplied by the BOM quantity.
Prices are rendered via MoneyFormatter (locale-aware, with currency
symbol). Both columns round up to 2 decimal places to avoid displaying
0.00 for very small prices.
* Add translation key for project.bom.ext_price
Adds the English translation "Extended Price" for the new BOM extended
price column. Other languages are marked needs-translation and will be
picked up by Crowdin.
* Add build price summary to project info tab
Displays the total BOM price for N builds on the project info page,
using the existing price-tier logic from PricedetailHelper. The user
can adjust the number of builds via a small form; the unit price is
also shown when N > 1.
New backend:
- ProjectBuildHelper gains calculateTotalBuildPrice(),
calculateUnitBuildPrice(), roundedTotalBuildPrice(), and
roundedUnitBuildPrice() — bulk-order quantities are factored in so
that price tiers apply correctly across N builds.
- ProjectController::info() now reads ?n= and passes number_of_builds
to the template.
Template (_info.html.twig):
- Adds price badge (hidden when no pricing data is available).
- Adds number-of-builds form that reloads the info page.
* Add tests for build price calculation in ProjectBuildHelper
Covers calculateTotalBuildPrice(), calculateUnitBuildPrice(),
roundedTotalBuildPrice(), and the private getBomEntryUnitPrice()
helper. Scenarios tested: empty project, no pricing data, non-part BOM
entries with manual prices, part entries with pricedetails, mixed
entries, rounding-up of sub-cent prices, and minimum order amount
floor for price tier lookup.
* Deduplicate BOM entry price logic into ProjectBuildHelper
The private getBomEntryUnitPrice() in ProjectBomEntriesDataTable was
identical to the one in ProjectBuildHelper. Replaced it with a new
public getEntryUnitPrice() on ProjectBuildHelper (returns BigDecimal,
never null) and delegate to it from the DataTable.
This eliminates the duplicate code and brings the DataTable lines under
the existing ProjectBuildHelper test coverage. Added three tests for
getEntryUnitPrice() covering the no-pricing, non-part, and part cases.
* Added type hint to service
---------
Co-authored-by: Jan Böhmer
---
src/Controller/ProjectController.php | 3 +
src/DataTables/ProjectBomEntriesDataTable.php | 30 ++-
.../ProjectSystem/ProjectBuildHelper.php | 87 ++++++++-
templates/projects/info/_info.html.twig | 36 +++-
.../ProjectSystem/ProjectBuildHelperTest.php | 180 +++++++++++++++++-
.../ProjectBuildPartHelperTest.php | 3 +-
translations/messages.cs.xlf | 6 +
translations/messages.da.xlf | 6 +
translations/messages.de.xlf | 6 +
translations/messages.en.xlf | 18 ++
translations/messages.es.xlf | 6 +
translations/messages.hu.xlf | 6 +
translations/messages.it.xlf | 6 +
translations/messages.pl.xlf | 6 +
translations/messages.ru.xlf | 6 +
translations/messages.zh.xlf | 6 +
16 files changed, 398 insertions(+), 13 deletions(-)
diff --git a/src/Controller/ProjectController.php b/src/Controller/ProjectController.php
index d2c35efd..531deb3f 100644
--- a/src/Controller/ProjectController.php
+++ b/src/Controller/ProjectController.php
@@ -69,10 +69,13 @@ class ProjectController extends AbstractController
return $table->getResponse();
}
+ $number_of_builds = max(1, $request->query->getInt('n', 1));
+
return $this->render('projects/info/info.html.twig', [
'buildHelper' => $buildHelper,
'datatable' => $table,
'project' => $project,
+ 'number_of_builds' => $number_of_builds,
]);
}
diff --git a/src/DataTables/ProjectBomEntriesDataTable.php b/src/DataTables/ProjectBomEntriesDataTable.php
index 04d8206b..2d5c4ebc 100644
--- a/src/DataTables/ProjectBomEntriesDataTable.php
+++ b/src/DataTables/ProjectBomEntriesDataTable.php
@@ -29,12 +29,15 @@ use App\DataTables\Column\LocaleDateTimeColumn;
use App\DataTables\Column\MarkdownColumn;
use App\DataTables\Helpers\PartDataTableHelper;
use App\Doctrine\Helpers\FieldHelper;
-use App\Entity\Parts\Part;
use App\Entity\Parts\ManufacturingStatus;
+use App\Entity\Parts\Part;
use App\Entity\ProjectSystem\ProjectBOMEntry;
use App\Services\ElementTypeNameGenerator;
use App\Services\EntityURLGenerator;
use App\Services\Formatters\AmountFormatter;
+use App\Services\Formatters\MoneyFormatter;
+use App\Services\ProjectSystem\ProjectBuildHelper;
+use Brick\Math\RoundingMode;
use Doctrine\ORM\AbstractQuery;
use Doctrine\ORM\Query;
use Doctrine\ORM\QueryBuilder;
@@ -50,7 +53,9 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface
protected EntityURLGenerator $entityURLGenerator,
protected TranslatorInterface $translator,
protected AmountFormatter $amountFormatter,
- protected PartDataTableHelper $partDataTableHelper
+ protected PartDataTableHelper $partDataTableHelper,
+ protected ProjectBuildHelper $projectBuildHelper,
+ protected MoneyFormatter $moneyFormatter,
) {
}
@@ -202,6 +207,27 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface
return '';
}
])
+ ->add('price', TextColumn::class, [
+ 'label' => 'project.bom.price',
+ 'visible' => false,
+ 'render' => function ($value, ProjectBOMEntry $context) {
+ $price = $this->projectBuildHelper->getEntryUnitPrice($context);
+ return $this->moneyFormatter->format($price->toScale(2, RoundingMode::UP)->toFloat(), null, 2, true);
+ },
+ ])
+ ->add('ext_price', TextColumn::class, [
+ 'label' => 'project.bom.ext_price',
+ 'visible' => false,
+ 'render' => function ($value, ProjectBOMEntry $context) {
+ $price = $this->projectBuildHelper->getEntryUnitPrice($context);
+ return $this->moneyFormatter->format(
+ $price->multipliedBy($context->getQuantity())->toScale(2, RoundingMode::UP)->toFloat(),
+ null,
+ 2,
+ true
+ );
+ },
+ ])
->add('addedDate', LocaleDateTimeColumn::class, [
'label' => $this->translator->trans('part.table.addedDate'),
diff --git a/src/Services/ProjectSystem/ProjectBuildHelper.php b/src/Services/ProjectSystem/ProjectBuildHelper.php
index a541c29d..ee5b8c68 100644
--- a/src/Services/ProjectSystem/ProjectBuildHelper.php
+++ b/src/Services/ProjectSystem/ProjectBuildHelper.php
@@ -25,16 +25,22 @@ namespace App\Services\ProjectSystem;
use App\Entity\Parts\Part;
use App\Entity\ProjectSystem\Project;
use App\Entity\ProjectSystem\ProjectBOMEntry;
+use App\Entity\PriceInformations\Currency;
use App\Helpers\Projects\ProjectBuildRequest;
use App\Services\Parts\PartLotWithdrawAddHelper;
+use App\Services\Parts\PricedetailHelper;
+use Brick\Math\BigDecimal;
+use Brick\Math\RoundingMode;
/**
* @see \App\Tests\Services\ProjectSystem\ProjectBuildHelperTest
*/
final readonly class ProjectBuildHelper
{
- public function __construct(private PartLotWithdrawAddHelper $withdraw_add_helper)
- {
+ public function __construct(
+ private PartLotWithdrawAddHelper $withdraw_add_helper,
+ private PricedetailHelper $pricedetailHelper,
+ ) {
}
/**
@@ -168,4 +174,81 @@ final readonly class ProjectBuildHelper
$this->withdraw_add_helper->add($buildRequest->getBuildsPartLot(), $buildRequest->getNumberOfBuilds(), $message);
}
}
+
+ /**
+ * Calculates the total price to build the given project N times, taking bulk pricing into account.
+ * Returns null if no BOM entry has any pricing information.
+ */
+ public function calculateTotalBuildPrice(Project $project, int $number_of_builds = 1, ?Currency $currency = null): ?BigDecimal
+ {
+ $total = BigDecimal::zero();
+ $has_price = false;
+
+ foreach ($project->getBomEntries() as $entry) {
+ $unit_price = $this->getBomEntryUnitPrice($entry, $number_of_builds, $currency);
+ if ($unit_price === null) {
+ continue;
+ }
+ $has_price = true;
+ $total = $total->plus($unit_price->multipliedBy($entry->getQuantity())->multipliedBy($number_of_builds));
+ }
+
+ return $has_price ? $total : null;
+ }
+
+ /**
+ * Calculates the price to build one unit of the given project when ordering for N builds in total.
+ * Returns null if no BOM entry has any pricing information.
+ */
+ public function calculateUnitBuildPrice(Project $project, int $number_of_builds = 1, ?Currency $currency = null): ?BigDecimal
+ {
+ $total = $this->calculateTotalBuildPrice($project, $number_of_builds, $currency);
+ if ($total === null) {
+ return null;
+ }
+ return $total->dividedBy($number_of_builds, 10, RoundingMode::HALF_UP);
+ }
+
+ /**
+ * Returns the total build price rounded up to 2 decimal places, ready for display.
+ */
+ public function roundedTotalBuildPrice(Project $project, int $number_of_builds = 1, ?Currency $currency = null): ?BigDecimal
+ {
+ return $this->calculateTotalBuildPrice($project, $number_of_builds, $currency)
+ ?->toScale(2, RoundingMode::UP);
+ }
+
+ /**
+ * Returns the unit build price rounded up to 2 decimal places, ready for display.
+ */
+ public function roundedUnitBuildPrice(Project $project, int $number_of_builds = 1, ?Currency $currency = null): ?BigDecimal
+ {
+ return $this->calculateUnitBuildPrice($project, $number_of_builds, $currency)
+ ?->toScale(2, RoundingMode::UP);
+ }
+
+ /**
+ * Returns the effective unit price for a single piece of the given BOM entry,
+ * taking bulk pricing and minimum order amounts into account for N builds.
+ * Returns BigDecimal::zero() when no pricing data is available.
+ */
+ public function getEntryUnitPrice(ProjectBOMEntry $entry, int $number_of_builds = 1, ?Currency $currency = null): BigDecimal
+ {
+ return $this->getBomEntryUnitPrice($entry, $number_of_builds, $currency) ?? BigDecimal::zero();
+ }
+
+ /**
+ * Returns the effective unit price for a single piece of the given BOM entry,
+ * taking bulk pricing into account for N builds.
+ */
+ private function getBomEntryUnitPrice(ProjectBOMEntry $entry, int $number_of_builds, ?Currency $currency): ?BigDecimal
+ {
+ if ($entry->getPart() instanceof Part) {
+ $total_qty = $entry->getQuantity() * $number_of_builds;
+ $min_order = $this->pricedetailHelper->getMinOrderAmount($entry->getPart());
+ $effective_qty = ($min_order !== null) ? max($total_qty, $min_order) : $total_qty;
+ return $this->pricedetailHelper->calculateAvgPrice($entry->getPart(), $effective_qty, $currency);
+ }
+ return $entry->getPrice();
+ }
}
diff --git a/templates/projects/info/_info.html.twig b/templates/projects/info/_info.html.twig
index b95be253..c3a8e86d 100644
--- a/templates/projects/info/_info.html.twig
+++ b/templates/projects/info/_info.html.twig
@@ -55,6 +55,32 @@
+ {% set n = number_of_builds ?? 1 %}
+ {% set total_build_price = buildHelper.roundedTotalBuildPrice(project, n, app.user.currency ?? null) %}
+ {% set unit_build_price = buildHelper.roundedUnitBuildPrice(project, n, app.user.currency ?? null) %}
+ {% if total_build_price is not null %}
+
+
+
+
+ {% trans %}project.info.total_build_price{% endtrans %}:
+ {{ total_build_price | format_money(app.user.currency ?? null, 2) }}
+ {% if n > 1 and unit_build_price is not null %}
+
+ ({% trans %}project.info.per_unit_price{% endtrans %}: {{ unit_build_price | format_money(app.user.currency ?? null, 2) }})
+
+ {% endif %}
+
+
+
+ {% endif %}
+
{% if project.children is not empty %}
@@ -69,9 +95,9 @@
{% if project.comment is not empty %}
-
-
{% trans %}comment.label{% endtrans %}:
- {{ project.comment|format_markdown }}
-
+
+
{% trans %}comment.label{% endtrans %}:
+ {{ project.comment|format_markdown }}
+
{% endif %}
-
\ No newline at end of file
+
diff --git a/tests/Services/ProjectSystem/ProjectBuildHelperTest.php b/tests/Services/ProjectSystem/ProjectBuildHelperTest.php
index fb31b51e..b80adb2f 100644
--- a/tests/Services/ProjectSystem/ProjectBuildHelperTest.php
+++ b/tests/Services/ProjectSystem/ProjectBuildHelperTest.php
@@ -26,13 +26,15 @@ use App\Entity\Parts\Part;
use App\Entity\Parts\PartLot;
use App\Entity\ProjectSystem\Project;
use App\Entity\ProjectSystem\ProjectBOMEntry;
+use App\Entity\PriceInformations\Orderdetail;
+use App\Entity\PriceInformations\Pricedetail;
use App\Services\ProjectSystem\ProjectBuildHelper;
+use Brick\Math\BigDecimal;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
final class ProjectBuildHelperTest extends WebTestCase
{
- /** @var ProjectBuildHelper */
- protected $service;
+ protected ProjectBuildHelper $service;
protected function setUp(): void
{
@@ -130,6 +132,180 @@ final class ProjectBuildHelperTest extends WebTestCase
$project->addBomEntry($bom_entry1);
$this->assertSame('∞', $this->service->getMaximumBuildableCountAsString($project));
+ }
+ // --- Build price tests ---
+
+ private function makePartWithPrice(float $pricePerPiece, float $minQty = 1.0): Part
+ {
+ $part = new Part();
+ $orderdetail = new Orderdetail();
+ $pricedetail = (new Pricedetail())
+ ->setMinDiscountQuantity($minQty)
+ ->setPrice(BigDecimal::of((string) $pricePerPiece));
+ $orderdetail->addPricedetail($pricedetail);
+ $part->addOrderdetail($orderdetail);
+ return $part;
+ }
+
+ public function testCalculateTotalBuildPriceEmptyProject(): void
+ {
+ $project = new Project();
+ $this->assertNull($this->service->calculateTotalBuildPrice($project));
+ }
+
+ public function testCalculateTotalBuildPriceNoPricingData(): void
+ {
+ $project = new Project();
+ // Part with no orderdetails — no pricing
+ $entry = (new ProjectBOMEntry())->setPart(new Part())->setQuantity(2);
+ $project->addBomEntry($entry);
+
+ $this->assertNull($this->service->calculateTotalBuildPrice($project));
+ }
+
+ public function testCalculateTotalBuildPriceNonPartEntry(): void
+ {
+ $project = new Project();
+ $entry = new ProjectBOMEntry();
+ $entry->setName('Custom wire');
+ $entry->setQuantity(3);
+ $entry->setPrice(BigDecimal::of('2.00'));
+ $project->addBomEntry($entry);
+
+ // 3 × 2.00 = 6.00 for 1 build
+ $result = $this->service->calculateTotalBuildPrice($project, 1);
+ $this->assertNotNull($result);
+ $this->assertTrue(BigDecimal::of('6.00')->isEqualTo($result));
+ }
+
+ public function testCalculateTotalBuildPriceNonPartEntryMultipleBuilds(): void
+ {
+ $project = new Project();
+ $entry = new ProjectBOMEntry();
+ $entry->setName('Custom wire');
+ $entry->setQuantity(3);
+ $entry->setPrice(BigDecimal::of('2.00'));
+ $project->addBomEntry($entry);
+
+ // 3 × 2.00 × 5 = 30.00 for 5 builds
+ $result = $this->service->calculateTotalBuildPrice($project, 5);
+ $this->assertNotNull($result);
+ $this->assertTrue(BigDecimal::of('30.00')->isEqualTo($result));
+ }
+
+ public function testCalculateTotalBuildPriceWithPart(): void
+ {
+ $project = new Project();
+ $entry = new ProjectBOMEntry();
+ $entry->setPart($this->makePartWithPrice(1.50));
+ $entry->setQuantity(4);
+ $project->addBomEntry($entry);
+
+ // 4 × 1.50 = 6.00 for 1 build
+ $result = $this->service->calculateTotalBuildPrice($project, 1);
+ $this->assertNotNull($result);
+ $this->assertTrue(BigDecimal::of('6.00')->isEqualTo($result));
+ }
+
+ public function testCalculateUnitBuildPriceEqualsTotal(): void
+ {
+ $project = new Project();
+ $entry = new ProjectBOMEntry();
+ $entry->setName('Screw');
+ $entry->setQuantity(10);
+ $entry->setPrice(BigDecimal::of('0.10'));
+ $project->addBomEntry($entry);
+
+ // unit = 10 × 0.10 = 1.00; total for 3 builds = 3.00
+ $unit = $this->service->calculateUnitBuildPrice($project, 3);
+ $total = $this->service->calculateTotalBuildPrice($project, 3);
+ $this->assertNotNull($unit);
+ $this->assertNotNull($total);
+ $this->assertTrue($total->isEqualTo($unit->multipliedBy(3)));
+ }
+
+ public function testRoundedTotalBuildPriceRoundsUp(): void
+ {
+ $project = new Project();
+ $entry = new ProjectBOMEntry();
+ $entry->setName('Tiny part');
+ $entry->setQuantity(1);
+ $entry->setPrice(BigDecimal::of('0.001'));
+ $project->addBomEntry($entry);
+
+ // 0.001 rounded up to 2dp = 0.01
+ $result = $this->service->roundedTotalBuildPrice($project, 1);
+ $this->assertNotNull($result);
+ $this->assertTrue(BigDecimal::of('0.01')->isEqualTo($result));
+ }
+
+ public function testCalculateTotalBuildPriceMixedEntries(): void
+ {
+ $project = new Project();
+
+ // Part entry: 2 × 3.00 = 6.00
+ $partEntry = new ProjectBOMEntry();
+ $partEntry->setPart($this->makePartWithPrice(3.00));
+ $partEntry->setQuantity(2);
+ $project->addBomEntry($partEntry);
+
+ // Non-part entry with price: 5 × 1.00 = 5.00
+ $nonPartEntry = new ProjectBOMEntry();
+ $nonPartEntry->setName('Solder');
+ $nonPartEntry->setQuantity(5);
+ $nonPartEntry->setPrice(BigDecimal::of('1.00'));
+ $project->addBomEntry($nonPartEntry);
+
+ // Total = 11.00
+ $result = $this->service->calculateTotalBuildPrice($project, 1);
+ $this->assertNotNull($result);
+ $this->assertTrue(BigDecimal::of('11.00')->isEqualTo($result));
+ }
+
+ public function testGetEntryUnitPriceReturnsZeroForNoPricingData(): void
+ {
+ $entry = new ProjectBOMEntry();
+ $entry->setPart(new Part()); // part with no orderdetails
+ $entry->setQuantity(5);
+
+ $result = $this->service->getEntryUnitPrice($entry);
+ $this->assertTrue(BigDecimal::zero()->isEqualTo($result));
+ }
+
+ public function testGetEntryUnitPriceNonPartEntry(): void
+ {
+ $entry = new ProjectBOMEntry();
+ $entry->setName('Wire');
+ $entry->setQuantity(2);
+ $entry->setPrice(BigDecimal::of('1.25'));
+
+ $result = $this->service->getEntryUnitPrice($entry);
+ $this->assertTrue(BigDecimal::of('1.25')->isEqualTo($result));
+ }
+
+ public function testGetEntryUnitPriceWithPart(): void
+ {
+ $entry = new ProjectBOMEntry();
+ $entry->setPart($this->makePartWithPrice(2.00));
+ $entry->setQuantity(3);
+
+ $result = $this->service->getEntryUnitPrice($entry);
+ $this->assertTrue(BigDecimal::of('2.00')->isEqualTo($result));
+ }
+
+ public function testCalculateTotalBuildPriceRespectsMinOrderAmount(): void
+ {
+ $project = new Project();
+ // Part has a minimum order quantity of 10 at 0.50/piece
+ $entry = new ProjectBOMEntry();
+ $entry->setPart($this->makePartWithPrice(0.50, 10.0));
+ $entry->setQuantity(1); // BOM only needs 1, but MOQ is 10
+ $project->addBomEntry($entry);
+
+ // Price lookup uses qty=10 (MOQ), returns 0.50. Cost = 1 × 0.50 = 0.50
+ $result = $this->service->calculateTotalBuildPrice($project, 1);
+ $this->assertNotNull($result);
+ $this->assertTrue(BigDecimal::of('0.50')->isEqualTo($result));
}
}
diff --git a/tests/Services/ProjectSystem/ProjectBuildPartHelperTest.php b/tests/Services/ProjectSystem/ProjectBuildPartHelperTest.php
index 894f6315..8126c83d 100644
--- a/tests/Services/ProjectSystem/ProjectBuildPartHelperTest.php
+++ b/tests/Services/ProjectSystem/ProjectBuildPartHelperTest.php
@@ -28,8 +28,7 @@ use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
final class ProjectBuildPartHelperTest extends WebTestCase
{
- /** @var ProjectBuildPartHelper */
- protected $service;
+ protected ProjectBuildPartHelper $service;
protected function setUp(): void
{
diff --git a/translations/messages.cs.xlf b/translations/messages.cs.xlf
index 74ca2a26..0f4cf2c8 100644
--- a/translations/messages.cs.xlf
+++ b/translations/messages.cs.xlf
@@ -7241,6 +7241,12 @@ Element 3
Cena
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.da.xlf b/translations/messages.da.xlf
index 9878a09e..85faf9c2 100644
--- a/translations/messages.da.xlf
+++ b/translations/messages.da.xlf
@@ -7184,6 +7184,12 @@ Element 3
Pris
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf
index db595136..680d4b7f 100644
--- a/translations/messages.de.xlf
+++ b/translations/messages.de.xlf
@@ -7235,6 +7235,12 @@ Element 1 -> Element 1.2
Preis
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index 176c6650..9e5ed157 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -7212,6 +7212,18 @@ Element 1 -> Element 1.2
Subprojects
+
+
+ project.info.total_build_price
+ Total build price
+
+
+
+
+ project.info.per_unit_price
+ per unit
+
+
project.info.bom_add_parts
@@ -7236,6 +7248,12 @@ Element 1 -> Element 1.2
Price
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.es.xlf b/translations/messages.es.xlf
index 17b2156b..c580a491 100644
--- a/translations/messages.es.xlf
+++ b/translations/messages.es.xlf
@@ -7259,6 +7259,12 @@ Elemento 3
Precio
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.hu.xlf b/translations/messages.hu.xlf
index ba47c2e2..86dd9f6c 100644
--- a/translations/messages.hu.xlf
+++ b/translations/messages.hu.xlf
@@ -7198,6 +7198,12 @@
Ár
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.it.xlf b/translations/messages.it.xlf
index cfaee7a2..70fdbdfa 100644
--- a/translations/messages.it.xlf
+++ b/translations/messages.it.xlf
@@ -7186,6 +7186,12 @@ Element 3
Prezzo
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.pl.xlf b/translations/messages.pl.xlf
index a4eb1cda..0237d46e 100644
--- a/translations/messages.pl.xlf
+++ b/translations/messages.pl.xlf
@@ -7256,6 +7256,12 @@ Element 3
Cena
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.ru.xlf b/translations/messages.ru.xlf
index 4fd2aa82..f0d18558 100644
--- a/translations/messages.ru.xlf
+++ b/translations/messages.ru.xlf
@@ -7260,6 +7260,12 @@
Цена
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
diff --git a/translations/messages.zh.xlf b/translations/messages.zh.xlf
index 9455240c..fde08cfe 100644
--- a/translations/messages.zh.xlf
+++ b/translations/messages.zh.xlf
@@ -7259,6 +7259,12 @@ Element 3
价格
+
+
+ project.bom.ext_price
+ Extended Price
+
+
part.info.withdraw_modal.title.withdraw
From 146e85f84c22f8b8cec3d668be752caedf3c2ed6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Wed, 15 Apr 2026 22:13:54 +0200
Subject: [PATCH 25/32] Update KiCad symbols and footprints lists (#1333)
* Update KiCad symbols and footprints lists
* Update KiCad symbols and footprints lists
* Update KiCad symbols and footprints lists
---------
Co-authored-by: github-actions[bot]
---
public/kicad/footprints.txt | 2 +-
public/kicad/symbols.txt | 22 +++++++++++++++++++---
2 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/public/kicad/footprints.txt b/public/kicad/footprints.txt
index a34b9406..551d7d9c 100644
--- a/public/kicad/footprints.txt
+++ b/public/kicad/footprints.txt
@@ -1,4 +1,4 @@
-# Generated on Mon Mar 9 04:23:25 UTC 2026
+# Generated on Mon Apr 13 05:19:27 UTC 2026
# This file contains all footprints available in the offical KiCAD library
Audio_Module:Reverb_BTDR-1H
Audio_Module:Reverb_BTDR-1V
diff --git a/public/kicad/symbols.txt b/public/kicad/symbols.txt
index 54fd79d2..34e246a5 100644
--- a/public/kicad/symbols.txt
+++ b/public/kicad/symbols.txt
@@ -1,4 +1,4 @@
-# Generated on Mon Mar 9 04:24:12 UTC 2026
+# Generated on Mon Apr 13 05:20:06 UTC 2026
# This file contains all symbols available in the offical KiCAD library
4xxx:14528
4xxx:14529
@@ -899,6 +899,7 @@ Amplifier_Buffer:BUF634AxD
Amplifier_Buffer:BUF634AxDDA
Amplifier_Buffer:BUF634AxDRB
Amplifier_Buffer:BUF634U
+Amplifier_Buffer:BUF802
Amplifier_Buffer:EL2001CN
Amplifier_Buffer:LH0002H
Amplifier_Buffer:LM6321H
@@ -1667,7 +1668,6 @@ Analog_ADC:CA3300
Analog_ADC:HX711
Analog_ADC:ICL7106CPL
Analog_ADC:ICL7107CPL
-Analog_ADC:INA234AxYBJ
Analog_ADC:LTC1406CGN
Analog_ADC:LTC1406IGN
Analog_ADC:LTC1594CS
@@ -2198,6 +2198,7 @@ Audio:WM8731SEDS
Audio:YM2149
Audio:YM2612
Audio:YM3438
+Auxiliary_Items:Generic_Outline
Auxiliary_Items:Jumper_Shunt
Auxiliary_Items:MountingScrew
Battery_Management:ADP5063
@@ -2254,6 +2255,11 @@ Battery_Management:BQ76200PW
Battery_Management:BQ76920PW
Battery_Management:BQ76930DBT
Battery_Management:BQ76940DBT
+Battery_Management:BQ7695201PFBR
+Battery_Management:BQ7695202PFBR
+Battery_Management:BQ7695203PFBR
+Battery_Management:BQ7695204PFBR
+Battery_Management:BQ76952PFBR
Battery_Management:BQ78350DBT
Battery_Management:BQ78350DBT-R1
Battery_Management:CN3063
@@ -2763,6 +2769,8 @@ Connector:DIN41612_02x32_AC
Connector:DIN41612_02x32_AE
Connector:DIN41612_02x32_ZB
Connector:DIN41612_03x32_C_Split
+Connector:DP_Sink
+Connector:DP_Source
Connector:DVI-D_Dual_Link
Connector:DVI-I_Dual_Link
Connector:ExpressCard
@@ -2901,6 +2909,7 @@ Connector:TestPoint_Alt
Connector:TestPoint_Flag
Connector:TestPoint_Probe
Connector:TestPoint_Small
+Connector:TestPoint_Square
Connector:UEXT_Host
Connector:UEXT_Slave
Connector:USB3_A
@@ -7772,6 +7781,7 @@ FPGA_Lattice:ICE40HX1K-TQ144
FPGA_Lattice:ICE40HX4K-BG121
FPGA_Lattice:ICE40HX4K-TQ144
FPGA_Lattice:ICE40HX8K-BG121
+FPGA_Lattice:ICE40LP384-SG32
FPGA_Lattice:ICE40UL1K-SWG16
FPGA_Lattice:ICE40UP5K-SG48ITR
FPGA_Lattice:ICE5LP1K-SG48
@@ -15731,6 +15741,7 @@ Power_Management:RT9742AGJ5F
Power_Management:RT9742ANGJ5F
Power_Management:RT9742BGJ5F
Power_Management:RT9742BNGJ5F
+Power_Management:RT9742SNGV
Power_Management:SN6505ADBV
Power_Management:SN6505BDBV
Power_Management:SN6507DGQ
@@ -18692,6 +18703,7 @@ Regulator_Linear:TPS7A0530PDBZ
Regulator_Linear:TPS7A0531PDBV
Regulator_Linear:TPS7A0533PDBV
Regulator_Linear:TPS7A0533PDBZ
+Regulator_Linear:TPS7A20xxxDBV
Regulator_Linear:TPS7A20xxxDQN
Regulator_Linear:TPS7A3301RGW
Regulator_Linear:TPS7A39
@@ -20301,7 +20313,6 @@ Sensor:BME280
Sensor:BME680
Sensor:CHT11
Sensor:DHT11
-Sensor:INA260
Sensor:LTC2990
Sensor:MAX30102
Sensor:Nuclear-Radiation_Detector
@@ -20588,9 +20599,12 @@ Sensor_Energy:INA219BxD
Sensor_Energy:INA219BxDCN
Sensor_Energy:INA226
Sensor_Energy:INA228
+Sensor_Energy:INA229
Sensor_Energy:INA233
+Sensor_Energy:INA234AxYBJ
Sensor_Energy:INA237
Sensor_Energy:INA238
+Sensor_Energy:INA260
Sensor_Energy:LTC4151xMS
Sensor_Energy:MCP39F521
Sensor_Energy:PAC1931x-xJ6CX
@@ -20872,6 +20886,7 @@ Sensor_Proximity:BPR-105
Sensor_Proximity:BPR-105F
Sensor_Proximity:BPR-205
Sensor_Proximity:CNY70
+Sensor_Proximity:FDC1004DGS
Sensor_Proximity:GP2S700HCP
Sensor_Proximity:ITR1201SR10AR
Sensor_Proximity:ITR8307
@@ -21791,6 +21806,7 @@ Transistor_BJT:Q_NPN_Darlington_ECBC
Transistor_BJT:Q_NPN_EBC
Transistor_BJT:Q_NPN_ECB
Transistor_BJT:Q_NPN_ECBC
+Transistor_BJT:Q_PNP_ACAB
Transistor_BJT:Q_PNP_BCE
Transistor_BJT:Q_PNP_BCEC
Transistor_BJT:Q_PNP_BEC
From 29db029d69282d0eb23144bb5b1741cf1f478c3a Mon Sep 17 00:00:00 2001
From: Wieland Schopohl <55855374+wschopohl@users.noreply.github.com>
Date: Wed, 15 Apr 2026 22:56:34 +0200
Subject: [PATCH 26/32] Add SI-prefix-aware sorting column for parts
tableFeature/si value sort (#1344)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Add SI-prefix-aware sorting column for the parts table
Adds an optional "Name (SI)" column that parses numeric values with SI
prefixes (p, n, u/µ, m, k/K, M, G, T) from part names and sorts by the
resulting physical value. This is useful for electronic components where
alphabetical sorting produces wrong results — e.g. 100nF, 10pF, 1uF
should sort as 10pF < 100nF < 1uF.
Implementation:
- New SiValueSort DQL function with platform-specific SQL generation
for PostgreSQL (POSIX regex), MySQL/MariaDB (REGEXP_SUBSTR), and
SQLite (PHP callback registered via the existing middleware).
- The regex is start-anchored: only names beginning with a number are
matched. Part numbers like "MCP2515" or "Crystal 20MHz" are ignored.
- When SI sort is active, NATSORT is appended as a secondary sort so
that non-matching parts fall back to natural string ordering instead
of appearing in arbitrary order.
- The column is opt-in (not in default columns) and displays the parsed
float value, or an empty cell for non-matching names.
* Rename SI column from "Name (SI)" to "SI Value"
The column now shows the parsed numeric value rather than the part name,
so the label should reflect that.
* Support comma as decimal separator in SI value parsing
Part names using European decimal notation (e.g. "4,7 kΩ", "2,2uF")
were parsed incorrectly because the regex only recognized dots. Now
commas are normalized to dots before parsing, matching the existing
pattern used elsewhere in the codebase (PartNormalizer, price providers).
---
config/packages/doctrine.yaml | 1 +
src/DataTables/PartsDataTable.php | 25 +++
src/Doctrine/Functions/SiValueSort.php | 196 ++++++++++++++++++
.../SQLiteRegexExtensionMiddlewareDriver.php | 4 +
.../BehaviorSettings/PartTableColumns.php | 2 +
tests/Doctrine/Functions/SiValueSortTest.php | 193 +++++++++++++++++
translations/messages.en.xlf | 6 +
7 files changed, 427 insertions(+)
create mode 100644 src/Doctrine/Functions/SiValueSort.php
create mode 100644 tests/Doctrine/Functions/SiValueSortTest.php
diff --git a/config/packages/doctrine.yaml b/config/packages/doctrine.yaml
index 5261c295..164ac717 100644
--- a/config/packages/doctrine.yaml
+++ b/config/packages/doctrine.yaml
@@ -56,6 +56,7 @@ doctrine:
natsort: App\Doctrine\Functions\Natsort
array_position: App\Doctrine\Functions\ArrayPosition
ilike: App\Doctrine\Functions\ILike
+ si_value_sort: App\Doctrine\Functions\SiValueSort
when@test:
doctrine:
diff --git a/src/DataTables/PartsDataTable.php b/src/DataTables/PartsDataTable.php
index 8bb5f6aa..ca2abd45 100644
--- a/src/DataTables/PartsDataTable.php
+++ b/src/DataTables/PartsDataTable.php
@@ -38,6 +38,7 @@ use App\DataTables\Filters\PartFilter;
use App\DataTables\Filters\PartSearchFilter;
use App\DataTables\Helpers\ColumnSortHelper;
use App\DataTables\Helpers\PartDataTableHelper;
+use App\Doctrine\Functions\SiValueSort;
use App\Doctrine\Helpers\FieldHelper;
use App\Entity\Parts\ManufacturingStatus;
use App\Entity\Parts\Part;
@@ -118,6 +119,17 @@ final class PartsDataTable implements DataTableTypeInterface
'render' => fn($value, Part $context) => $this->partDataTableHelper->renderName($context),
'orderField' => 'NATSORT(part.name)'
])
+ ->add('si_value', TextColumn::class, [
+ 'label' => $this->translator->trans('part.table.si_value'),
+ 'render' => function ($value, Part $context): string {
+ $siValue = SiValueSort::sqliteSiValue($context->getName());
+ if ($siValue !== null) {
+ return htmlspecialchars(sprintf('%g', $siValue));
+ }
+ return '';
+ },
+ 'orderField' => 'SI_VALUE_SORT(part.name)',
+ ])
->add('id', TextColumn::class, [
'label' => $this->translator->trans('part.table.id'),
])
@@ -484,6 +496,19 @@ final class PartsDataTable implements DataTableTypeInterface
//$builder->addGroupBy('_bulkImportJob');
}
+ //When sorting by SI value, add NATSORT as a secondary sort so that parts without
+ //an SI-prefixed value fall back to natural string ordering seamlessly.
+ $orderByParts = $builder->getDQLPart('orderBy');
+ foreach ($orderByParts as $orderBy) {
+ foreach ($orderBy->getParts() as $part) {
+ if (str_contains($part, 'SI_VALUE_SORT')) {
+ $direction = str_contains($part, 'DESC') ? 'DESC' : 'ASC';
+ $builder->addOrderBy('NATSORT(part.name)', $direction);
+ break 2;
+ }
+ }
+ }
+
return $builder;
}
diff --git a/src/Doctrine/Functions/SiValueSort.php b/src/Doctrine/Functions/SiValueSort.php
new file mode 100644
index 00000000..1bba1b9f
--- /dev/null
+++ b/src/Doctrine/Functions/SiValueSort.php
@@ -0,0 +1,196 @@
+.
+ */
+
+declare(strict_types=1);
+
+namespace App\Doctrine\Functions;
+
+use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
+use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
+use Doctrine\DBAL\Platforms\SQLitePlatform;
+use Doctrine\ORM\Query\AST\Functions\FunctionNode;
+use Doctrine\ORM\Query\AST\Node;
+use Doctrine\ORM\Query\Parser;
+use Doctrine\ORM\Query\SqlWalker;
+use Doctrine\ORM\Query\TokenType;
+
+/**
+ * Custom DQL function that extracts the first numeric value with an optional SI prefix
+ * from a string and returns the scaled numeric value for sorting.
+ *
+ * Usage: SI_VALUE_SORT(part.name)
+ *
+ * This enables sorting parts by their physical value. For example, capacitors
+ * named "100nF", "1uF", "10pF" will be sorted by actual value: 10pF < 100nF < 1uF.
+ *
+ * Supported SI prefixes: p (pico, 1e-12), n (nano, 1e-9), u/µ (micro, 1e-6),
+ * m (milli, 1e-3), k/K (kilo, 1e3), M (mega, 1e6), G (giga, 1e9), T (tera, 1e12).
+ *
+ * Only matches numbers at the very beginning of the string (ignoring leading whitespace).
+ * Names like "Crystal 20MHz" will NOT match since the number is not at the start.
+ * Names without a recognizable numeric+prefix pattern return NULL and sort last.
+ */
+class SiValueSort extends FunctionNode
+{
+ private ?Node $field = null;
+
+ /**
+ * SI prefix multipliers. Used by the SQLite PHP callback.
+ */
+ private const SI_MULTIPLIERS = [
+ 'p' => 1e-12,
+ 'n' => 1e-9,
+ 'u' => 1e-6,
+ 'µ' => 1e-6,
+ 'm' => 1e-3,
+ 'k' => 1e3,
+ 'K' => 1e3,
+ 'M' => 1e6,
+ 'G' => 1e9,
+ 'T' => 1e12,
+ ];
+
+ public function parse(Parser $parser): void
+ {
+ $parser->match(TokenType::T_IDENTIFIER);
+ $parser->match(TokenType::T_OPEN_PARENTHESIS);
+
+ $this->field = $parser->ArithmeticExpression();
+
+ $parser->match(TokenType::T_CLOSE_PARENTHESIS);
+ }
+
+ public function getSql(SqlWalker $sqlWalker): string
+ {
+ assert($this->field !== null, 'Field is not set');
+
+ $platform = $sqlWalker->getConnection()->getDatabasePlatform();
+ $rawField = $this->field->dispatch($sqlWalker);
+
+ // Normalize comma decimal separator to dot for SQL platforms (European locale support)
+ $fieldSql = "REPLACE({$rawField}, ',', '.')";
+
+ if ($platform instanceof PostgreSQLPlatform) {
+ return $this->getPostgreSQLSql($fieldSql);
+ }
+
+ if ($platform instanceof AbstractMySQLPlatform) {
+ return $this->getMySQLSql($fieldSql);
+ }
+
+ // SQLite: comma normalization is handled in the PHP callback
+ $fieldSql = $rawField;
+
+ if ($platform instanceof SQLitePlatform) {
+ return "SI_VALUE({$fieldSql})";
+ }
+
+ // Fallback: return NULL (no SI sorting available)
+ return 'NULL';
+ }
+
+ /**
+ * PostgreSQL implementation using substring() with POSIX regex.
+ */
+ private function getPostgreSQLSql(string $field): string
+ {
+ // Extract the numeric part using POSIX regex, anchored at start (with optional leading whitespace)
+ $numericPart = "CAST(substring({$field} FROM '^\\s*(\\d+\\.?\\d*)\\s*[pnuµmkKMGT]?') AS DOUBLE PRECISION)";
+
+ // Extract the SI prefix character
+ $prefixPart = "substring({$field} FROM '^\\s*\\d+\\.?\\d*\\s*([pnuµmkKMGT])')";
+
+ return $this->buildCaseExpression($numericPart, $prefixPart);
+ }
+
+ /**
+ * MySQL/MariaDB implementation using REGEXP_SUBSTR.
+ */
+ private function getMySQLSql(string $field): string
+ {
+ // Extract the numeric part, anchored at start (with optional leading whitespace)
+ $numericPart = "CAST(REGEXP_SUBSTR({$field}, '^[[:space:]]*[0-9]+\\.?[0-9]*') AS DECIMAL(30,15))";
+
+ // Extract the prefix: get the full number+prefix match anchored at start, then take the last char
+ $fullMatch = "REGEXP_SUBSTR({$field}, '^[[:space:]]*[0-9]+\\.?[0-9]*[[:space:]]*[pnuµmkKMGT]')";
+ $prefixPart = "RIGHT({$fullMatch}, 1)";
+
+ return $this->buildCaseExpression($numericPart, $prefixPart);
+ }
+
+ /**
+ * Build a CASE expression that maps an SI prefix character to a multiplier
+ * and multiplies it with the numeric value.
+ *
+ * @param string $numericExpr SQL expression that evaluates to the numeric part
+ * @param string $prefixExpr SQL expression that evaluates to the SI prefix character
+ * @return string SQL CASE expression
+ */
+ private function buildCaseExpression(string $numericExpr, string $prefixExpr): string
+ {
+ return "(CASE" .
+ " WHEN {$numericExpr} IS NULL THEN NULL" .
+ " WHEN {$prefixExpr} = 'p' THEN {$numericExpr} * 1e-12" .
+ " WHEN {$prefixExpr} = 'n' THEN {$numericExpr} * 1e-9" .
+ " WHEN {$prefixExpr} = 'u' THEN {$numericExpr} * 1e-6" .
+ " WHEN {$prefixExpr} = 'µ' THEN {$numericExpr} * 1e-6" .
+ " WHEN {$prefixExpr} = 'm' THEN {$numericExpr} * 1e-3" .
+ " WHEN {$prefixExpr} = 'k' THEN {$numericExpr} * 1e3" .
+ " WHEN {$prefixExpr} = 'K' THEN {$numericExpr} * 1e3" .
+ " WHEN {$prefixExpr} = 'M' THEN {$numericExpr} * 1e6" .
+ " WHEN {$prefixExpr} = 'G' THEN {$numericExpr} * 1e9" .
+ " WHEN {$prefixExpr} = 'T' THEN {$numericExpr} * 1e12" .
+ " ELSE {$numericExpr} * 1" .
+ " END)";
+ }
+
+ /**
+ * PHP callback for SQLite's SI_VALUE function.
+ * Extracts the first numeric value with an optional SI prefix and returns the scaled value.
+ *
+ * @param string|null $value The input string
+ * @return float|null The scaled numeric value, or null if no number found
+ */
+ public static function sqliteSiValue(?string $value): ?float
+ {
+ if ($value === null) {
+ return null;
+ }
+
+ // Normalize comma decimal separator to dot (European locale support)
+ $value = str_replace(',', '.', $value);
+
+ // Match a number at the very start (allowing leading whitespace), optionally followed by an SI prefix
+ if (!preg_match('/^\s*(\d+\.?\d*)\s*([pnuµmkKMGT])?/u', $value, $matches)) {
+ return null;
+ }
+
+ $number = (float) $matches[1];
+ $prefix = $matches[2] ?? '';
+
+ if ($prefix === '') {
+ return $number;
+ }
+
+ $multiplier = self::SI_MULTIPLIERS[$prefix] ?? 1.0;
+
+ return $number * $multiplier;
+ }
+}
diff --git a/src/Doctrine/Middleware/SQLiteRegexExtensionMiddlewareDriver.php b/src/Doctrine/Middleware/SQLiteRegexExtensionMiddlewareDriver.php
index ad572d4c..aa6108c9 100644
--- a/src/Doctrine/Middleware/SQLiteRegexExtensionMiddlewareDriver.php
+++ b/src/Doctrine/Middleware/SQLiteRegexExtensionMiddlewareDriver.php
@@ -23,6 +23,7 @@ declare(strict_types=1);
namespace App\Doctrine\Middleware;
+use App\Doctrine\Functions\SiValueSort;
use App\Exceptions\InvalidRegexException;
use Doctrine\DBAL\Driver\Connection;
use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
@@ -51,6 +52,9 @@ class SQLiteRegexExtensionMiddlewareDriver extends AbstractDriverMiddleware
//Create a new collation for natural sorting
$native_connection->sqliteCreateCollation('NATURAL_CMP', strnatcmp(...));
+
+ //Create a function for SI prefix value sorting
+ $native_connection->sqliteCreateFunction('SI_VALUE', SiValueSort::sqliteSiValue(...), 1, \PDO::SQLITE_DETERMINISTIC);
}
}
diff --git a/src/Settings/BehaviorSettings/PartTableColumns.php b/src/Settings/BehaviorSettings/PartTableColumns.php
index 3b30e0a4..32f6100b 100644
--- a/src/Settings/BehaviorSettings/PartTableColumns.php
+++ b/src/Settings/BehaviorSettings/PartTableColumns.php
@@ -52,6 +52,8 @@ enum PartTableColumns : string implements TranslatableInterface
case TAGS = "tags";
case ATTACHMENTS = "attachments";
+ case SI_VALUE = "si_value";
+
case EDA_REFERENCE = "eda_reference";
case EDA_VALUE = "eda_value";
diff --git a/tests/Doctrine/Functions/SiValueSortTest.php b/tests/Doctrine/Functions/SiValueSortTest.php
new file mode 100644
index 00000000..dbdd9d28
--- /dev/null
+++ b/tests/Doctrine/Functions/SiValueSortTest.php
@@ -0,0 +1,193 @@
+.
+ */
+
+declare(strict_types=1);
+
+namespace App\Tests\Doctrine\Functions;
+
+use App\Doctrine\Functions\SiValueSort;
+use Doctrine\DBAL\Platforms\MySQLPlatform;
+use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
+use Doctrine\DBAL\Platforms\SQLitePlatform;
+
+final class SiValueSortTest extends AbstractDoctrineFunctionTestCase
+{
+ public function testPostgreSQLGeneratesCaseExpression(): void
+ {
+ $function = new SiValueSort('SI_VALUE_SORT');
+ $this->setObjectProperty($function, 'field', $this->createNode('part_name'));
+
+ $sql = $function->getSql($this->createSqlWalker(new PostgreSQLPlatform()));
+
+ $this->assertStringContainsString('CASE', $sql);
+ $this->assertStringContainsString("REPLACE(part_name, ',', '.')", $sql);
+ $this->assertStringContainsString('1e-12', $sql);
+ $this->assertStringContainsString('1e-9', $sql);
+ $this->assertStringContainsString('1e-6', $sql);
+ $this->assertStringContainsString('1e-3', $sql);
+ $this->assertStringContainsString('1e3', $sql);
+ $this->assertStringContainsString('1e6', $sql);
+ $this->assertStringContainsString('1e9', $sql);
+ $this->assertStringContainsString('1e12', $sql);
+ }
+
+ public function testMySQLGeneratesCaseExpression(): void
+ {
+ $function = new SiValueSort('SI_VALUE_SORT');
+ $this->setObjectProperty($function, 'field', $this->createNode('part_name'));
+
+ $sql = $function->getSql($this->createSqlWalker(new MySQLPlatform()));
+
+ $this->assertStringContainsString('CASE', $sql);
+ $this->assertStringContainsString("REPLACE(part_name, ',', '.')", $sql);
+ $this->assertStringContainsString('1e-12', $sql);
+ $this->assertStringContainsString('1e6', $sql);
+ }
+
+ public function testSQLiteUsesSiValueFunction(): void
+ {
+ $function = new SiValueSort('SI_VALUE_SORT');
+ $this->setObjectProperty($function, 'field', $this->createNode('part_name'));
+
+ $sql = $function->getSql($this->createSqlWalker(new SQLitePlatform()));
+
+ $this->assertSame('SI_VALUE(part_name)', $sql);
+ }
+
+ /**
+ * @dataProvider sqliteSiValueProvider
+ */
+ public function testSqliteSiValue(?string $input, ?float $expected): void
+ {
+ $result = SiValueSort::sqliteSiValue($input);
+
+ if ($expected === null) {
+ $this->assertNull($result);
+ } else {
+ $this->assertEqualsWithDelta($expected, $result, $expected * 1e-9);
+ }
+ }
+
+ /**
+ * @return iterable
+ */
+ public static function sqliteSiValueProvider(): iterable
+ {
+ // Basic SI prefix values
+ yield 'pico' => ['10pF', 10e-12];
+ yield 'nano' => ['100nF', 100e-9];
+ yield 'micro_u' => ['1uF', 1e-6];
+ yield 'micro_µ' => ['1µF', 1e-6];
+ yield 'milli' => ['4.7mH', 4.7e-3];
+ yield 'kilo_lower' => ['4.7k', 4.7e3];
+ yield 'kilo_upper' => ['4.7K', 4.7e3];
+ yield 'mega' => ['1M', 1e6];
+ yield 'giga' => ['2.2G', 2.2e9];
+ yield 'tera' => ['1T', 1e12];
+
+ // No prefix (plain number)
+ yield 'plain_integer' => ['100', 100.0];
+ yield 'plain_decimal' => ['4.7', 4.7];
+
+ // Decimal values with prefix (dot separator)
+ yield 'decimal_nano' => ['4.7nF', 4.7e-9];
+ yield 'decimal_micro' => ['0.1uF', 0.1e-6];
+ yield 'decimal_kilo' => ['2.2k', 2.2e3];
+
+ // Comma decimal separator (European locale)
+ yield 'comma_kilo' => ['4,7k', 4.7e3];
+ yield 'comma_micro' => ['2,2uF', 2.2e-6];
+ yield 'comma_kilo_space' => ['1,2 kΩ', 1.2e3];
+
+ // Number NOT at the start — should return NULL
+ yield 'prefixed_name' => ['CAP-100nF', null];
+ yield 'name_with_number' => ['R 4.7k 1%', null];
+ yield 'crystal' => ['Crystal 20MHz', null];
+
+ // Number at start with trailing text
+ yield 'number_with_suffix' => ['10nF 25V', 10e-9];
+
+ // Space between number and prefix
+ yield 'space_before_prefix' => ['100 nF', 100e-9];
+
+ // Leading whitespace before number
+ yield 'leading_whitespace' => [' 10uF', 10e-6];
+
+ // No number at all
+ yield 'no_number' => ['Connector', null];
+ yield 'text_only' => ['LED red', null];
+
+ // Null input
+ yield 'null' => [null, null];
+
+ // Empty string
+ yield 'empty' => ['', null];
+ }
+
+ /**
+ * Test that the sort order is correct by comparing sqliteSiValue results.
+ */
+ public function testSortOrder(): void
+ {
+ $parts = ['1uF', '100nF', '10pF', '10uF', '0.1mF', '1F', '10kF', '1MF'];
+ $expected = ['10pF', '100nF', '1uF', '10uF', '0.1mF', '1F', '10kF', '1MF'];
+
+ // Sort using sqliteSiValue
+ usort($parts, static function (string $a, string $b): int {
+ $va = SiValueSort::sqliteSiValue($a);
+ $vb = SiValueSort::sqliteSiValue($b);
+ return $va <=> $vb;
+ });
+
+ $this->assertSame($expected, $parts);
+ }
+
+ /**
+ * Test that NULL values sort last (after all numeric values).
+ */
+ public function testNullSortsLast(): void
+ {
+ $parts = ['Connector', '100nF', 'LED red', '10pF'];
+
+ usort($parts, static function (string $a, string $b): int {
+ $va = SiValueSort::sqliteSiValue($a);
+ $vb = SiValueSort::sqliteSiValue($b);
+
+ // NULL sorts last
+ if ($va === null && $vb === null) {
+ return 0;
+ }
+ if ($va === null) {
+ return 1;
+ }
+ if ($vb === null) {
+ return -1;
+ }
+
+ return $va <=> $vb;
+ });
+
+ $this->assertSame('10pF', $parts[0]);
+ $this->assertSame('100nF', $parts[1]);
+ // Last two should be the non-numeric names
+ $this->assertContains('Connector', array_slice($parts, 2));
+ $this->assertContains('LED red', array_slice($parts, 2));
+ }
+}
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index 9e5ed157..4da88512 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -2780,6 +2780,12 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
Name
+
+
+ part.table.si_value
+ SI Value
+
+
part.table.id
From 766665f9e5bb712eaa0ef194dafaf25bd0c5bd85 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Wed, 15 Apr 2026 22:48:47 +0200
Subject: [PATCH 27/32] Use big E for si value formatting output
---
src/DataTables/PartsDataTable.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/DataTables/PartsDataTable.php b/src/DataTables/PartsDataTable.php
index ca2abd45..b34eef9d 100644
--- a/src/DataTables/PartsDataTable.php
+++ b/src/DataTables/PartsDataTable.php
@@ -124,7 +124,8 @@ final class PartsDataTable implements DataTableTypeInterface
'render' => function ($value, Part $context): string {
$siValue = SiValueSort::sqliteSiValue($context->getName());
if ($siValue !== null) {
- return htmlspecialchars(sprintf('%g', $siValue));
+ //Output it as scientific number with a big E
+ return htmlspecialchars(sprintf('%G', $siValue));
}
return '';
},
From 1c3dfa26bb807e2a28b4a84c511cc4afa90d1f45 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Wed, 15 Apr 2026 23:06:40 +0200
Subject: [PATCH 28/32] Updated dependencies
---
composer.lock | 68 +++++++++++++++++++++--------------------
yarn.lock | 85 ++++++++++++++++++++++++++-------------------------
2 files changed, 78 insertions(+), 75 deletions(-)
diff --git a/composer.lock b/composer.lock
index 8e509fbf..217a3e49 100644
--- a/composer.lock
+++ b/composer.lock
@@ -13083,7 +13083,7 @@
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
@@ -13142,7 +13142,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.36.0"
},
"funding": [
{
@@ -13166,7 +13166,7 @@
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
@@ -13224,7 +13224,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.36.0"
},
"funding": [
{
@@ -13248,7 +13248,7 @@
},
{
"name": "symfony/polyfill-intl-icu",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-icu.git",
@@ -13312,7 +13312,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.36.0"
},
"funding": [
{
@@ -13336,7 +13336,7 @@
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
@@ -13399,7 +13399,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.36.0"
},
"funding": [
{
@@ -13423,7 +13423,7 @@
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@@ -13484,7 +13484,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.36.0"
},
"funding": [
{
@@ -13508,7 +13508,7 @@
},
{
"name": "symfony/polyfill-php83",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php83.git",
@@ -13564,7 +13564,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php83/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-php83/tree/v1.36.0"
},
"funding": [
{
@@ -13588,7 +13588,7 @@
},
{
"name": "symfony/polyfill-php84",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php84.git",
@@ -13644,7 +13644,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php84/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-php84/tree/v1.36.0"
},
"funding": [
{
@@ -13668,7 +13668,7 @@
},
{
"name": "symfony/polyfill-php85",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php85.git",
@@ -13724,7 +13724,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php85/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-php85/tree/v1.36.0"
},
"funding": [
{
@@ -13748,7 +13748,7 @@
},
{
"name": "symfony/polyfill-uuid",
- "version": "v1.34.0",
+ "version": "v1.36.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-uuid.git",
@@ -13807,7 +13807,7 @@
"uuid"
],
"support": {
- "source": "https://github.com/symfony/polyfill-uuid/tree/v1.34.0"
+ "source": "https://github.com/symfony/polyfill-uuid/tree/v1.36.0"
},
"funding": [
{
@@ -18469,11 +18469,11 @@
},
{
"name": "phpstan/phpstan",
- "version": "2.1.47",
+ "version": "2.1.48",
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/79015445d8bd79e62b29140f12e5bfced1dcca65",
- "reference": "79015445d8bd79e62b29140f12e5bfced1dcca65",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/231397213efb7c0a066ee024b5c3c87f2d3adfa0",
+ "reference": "231397213efb7c0a066ee024b5c3c87f2d3adfa0",
"shasum": ""
},
"require": {
@@ -18518,7 +18518,7 @@
"type": "github"
}
],
- "time": "2026-04-13T15:49:08+00:00"
+ "time": "2026-04-15T20:24:19+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
@@ -19244,12 +19244,12 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
- "reference": "b0b156ed9d5d2eb313c33f92af3dbc886ba4688a"
+ "reference": "bb550b5adb0d4d74c4f6857c6b3b3638c022e90b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/b0b156ed9d5d2eb313c33f92af3dbc886ba4688a",
- "reference": "b0b156ed9d5d2eb313c33f92af3dbc886ba4688a",
+ "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/bb550b5adb0d4d74c4f6857c6b3b3638c022e90b",
+ "reference": "bb550b5adb0d4d74c4f6857c6b3b3638c022e90b",
"shasum": ""
},
"conflict": {
@@ -19379,7 +19379,7 @@
"codingms/modules": "<4.3.11|>=5,<5.7.4|>=6,<6.4.2|>=7,<7.5.5",
"commerceteam/commerce": ">=0.9.6,<0.9.9",
"components/jquery": ">=1.0.3,<3.5",
- "composer/composer": "<1.10.27|>=2,<2.2.26|>=2.3,<2.9.3",
+ "composer/composer": "<2.2.27|>=2.3,<2.9.6",
"concrete5/concrete5": "<9.4.8",
"concrete5/core": "<8.5.8|>=9,<9.1",
"contao-components/mediaelement": ">=2.14.2,<2.21.1",
@@ -19396,7 +19396,7 @@
"cpsit/typo3-mailqueue": "<0.4.5|>=0.5,<0.5.2",
"craftcms/aws-s3": ">=2.0.2,<=2.2.4",
"craftcms/azure-blob": ">=2.0.0.0-beta1,<=2.1",
- "craftcms/cms": "<=4.17.7|>=5,<=5.9.13",
+ "craftcms/cms": "<=4.17.8|>=5,<5.9.15",
"craftcms/commerce": ">=4,<4.11|>=5,<5.6",
"craftcms/composer": ">=4.0.0.0-RC1-dev,<=4.10|>=5.0.0.0-RC1-dev,<=5.5.1",
"craftcms/craft": ">=3.5,<=4.16.17|>=5.0.0.0-RC1-dev,<=5.8.21",
@@ -19664,7 +19664,7 @@
"kelvinmo/simplexrd": "<3.1.1",
"kevinpapst/kimai2": "<1.16.7",
"khodakhah/nodcms": "<=3",
- "kimai/kimai": "<=2.50",
+ "kimai/kimai": "<2.53",
"kitodo/presentation": "<3.2.3|>=3.3,<3.3.4",
"klaviyo/magento2-extension": ">=1,<3",
"knplabs/knp-snappy": "<=1.4.2",
@@ -19805,8 +19805,8 @@
"october/backend": "<1.1.2",
"october/cms": "<1.0.469|==1.0.469|==1.0.471|==1.1.1",
"october/october": "<3.7.5",
- "october/rain": "<1.0.472|>=1.1,<1.1.2",
- "october/system": "<=3.7.12|>=4,<=4.0.11",
+ "october/rain": "<=3.7.13|>=4,<=4.1.9",
+ "october/system": "<=3.7.13|>=4,<=4.1.9",
"oliverklee/phpunit": "<3.5.15",
"omeka/omeka-s": "<4.0.3",
"onelogin/php-saml": "<2.21.1|>=3,<3.8.1|>=4,<4.3.1",
@@ -19885,7 +19885,7 @@
"pixelfed/pixelfed": "<0.12.5",
"plotly/plotly.js": "<2.25.2",
"pocketmine/bedrock-protocol": "<8.0.2",
- "pocketmine/pocketmine-mp": "<5.41.1",
+ "pocketmine/pocketmine-mp": "<5.42.1",
"pocketmine/raklib": ">=0.14,<0.14.6|>=0.15,<0.15.1",
"pressbooks/pressbooks": "<5.18",
"prestashop/autoupgrade": ">=4,<4.10.1",
@@ -19939,6 +19939,7 @@
"rudloff/rtmpdump-bin": "<=2.3.1",
"s-cart/core": "<=9.0.5",
"s-cart/s-cart": "<6.9",
+ "s9y/serendipity": "<2.6",
"sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1",
"sabre/dav": ">=1.6,<1.7.11|>=1.8,<1.8.9",
"saloonphp/saloon": "<4",
@@ -20168,6 +20169,7 @@
"webcoast/deferred-image-processing": "<1.0.2",
"webklex/laravel-imap": "<5.3",
"webklex/php-imap": "<5.3",
+ "webonyx/graphql-php": "<=15.31.4",
"webpa/webpa": "<3.1.2",
"webreinvent/vaahcms": "<=2.3.1",
"wikibase/wikibase": "<=1.39.3",
@@ -20187,7 +20189,7 @@
"wpcloud/wp-stateless": "<3.2",
"wpglobus/wpglobus": "<=1.9.6",
"wpmetabox/meta-box": "<5.11.2",
- "wwbn/avideo": "<=26",
+ "wwbn/avideo": "<=29",
"xataface/xataface": "<3",
"xpressengine/xpressengine": "<3.0.15",
"yab/quarx": "<2.4.5",
@@ -20287,7 +20289,7 @@
"type": "tidelift"
}
],
- "time": "2026-04-13T18:30:45+00:00"
+ "time": "2026-04-15T20:21:07+00:00"
},
{
"name": "sebastian/cli-parser",
diff --git a/yarn.lock b/yarn.lock
index 158ab745..f17966b2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2174,9 +2174,9 @@
integrity sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==
"@simple-git/argv-parser@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@simple-git/argv-parser/-/argv-parser-1.1.0.tgz#6680aed3fa68f131ca0d7efa90e52b5b23ca3183"
- integrity sha512-sUKOu2lb5vGIWADNNLpscyj07DAeQZU3KLbnE2Tj53tW6BbDQKMly2CCfnR4oYzqtRELCPWfwaPg+Q0T8qfKBg==
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz#275b839c6eeb5030872c73b1ea839a416885da9d"
+ integrity sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==
dependencies:
"@simple-git/args-pathspec" "^1.0.3"
@@ -2732,9 +2732,9 @@ base64-js@^1.1.2, base64-js@^1.3.0:
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
baseline-browser-mapping@^2.10.12:
- version "2.10.18"
- resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.18.tgz#565745085ba7743af7d4072707ad132db3a5a42f"
- integrity sha512-VSnGQAOLtP5mib/DPyg2/t+Tlv65NTBz83BJBJvmLVHHuKJVaDOBvJJykiT5TR++em5nfAySPccDZDa4oSrn8A==
+ version "2.10.19"
+ resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.19.tgz#7697721c22f94f66195d0c34299b1a91e3299493"
+ integrity sha512-qCkNLi2sfBOn8XhZQ0FXsT1Ki/Yo5P90hrkRamVFRS7/KV9hpfA4HkoWNU152+8w0zPjnxo5psx5NL3PSGgv5g==
big.js@^5.2.2:
version "5.2.2"
@@ -2799,6 +2799,13 @@ browser-stdout@^1.3.1:
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
+browserify-zlib@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
+ integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
+ dependencies:
+ pako "~1.0.5"
+
browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.28.1, browserslist@^4.28.2:
version "4.28.2"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.2.tgz#f50b65362ef48974ca9f50b3680566d786b811d2"
@@ -2862,9 +2869,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001782:
- version "1.0.30001787"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz#fd25c5e42e2d35df5c75eddda00d15d9c0c68f81"
- integrity sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==
+ version "1.0.30001788"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001788.tgz#31e97d1bfec332b3f2d7eea7781460c97629b3bf"
+ integrity sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==
ccount@^2.0.0:
version "2.0.1"
@@ -3488,9 +3495,9 @@ domhandler@^5.0.2, domhandler@^5.0.3:
domelementtype "^2.3.0"
dompurify@^3.0.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.3.3.tgz#680cae8af3e61320ddf3666a3bc843f7b291b2b6"
- integrity sha512-Oj6pzI2+RqBfFG+qOaOLbFXLQ90ARpcGG6UePL82bJLtdsa6CYJD7nmiU8MW9nQNOtCHV3lZ/Bzq1X0QYbBZCA==
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.4.0.tgz#b1fc33ebdadb373241621e0a30e4ad81573dfd0b"
+ integrity sha512-nolgK9JcaUXMSmW+j1yaSvaEaoXYHwWyGJlkoCTghc97KgGDDSnpoU/PlEnw63Ah+TGKFOyY+X5LnxaWbCSfXg==
optionalDependencies:
"@types/trusted-types" "^2.0.7"
@@ -3518,9 +3525,9 @@ eastasianwidth@^0.2.0:
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
electron-to-chromium@^1.5.328:
- version "1.5.335"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.335.tgz#0b957cea44ef86795c227c616d16b4803d119daa"
- integrity sha512-q9n5T4BR4Xwa2cwbrwcsDJtHD/enpQ5S1xF1IAtdqf5AAgqDFmR/aakqH3ChFdqd/QXJhS3rnnXFtexU7rax6Q==
+ version "1.5.337"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.337.tgz#73051b9160d3960eea398d73323184cbdd6914de"
+ integrity sha512-15gKW9mRUNP9RdzhedJNypFUxtYWSXohFz2nTLzM272xbRXHws68kNDzyATG3qej+vUj/7Sn9hf5XTDh0XK6/w==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -3854,9 +3861,9 @@ get-stream@^6.0.0:
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
get-tsconfig@^4.10.1:
- version "4.13.7"
- resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.13.7.tgz#b9d8b199b06033ceeea1a93df7ea5765415089bc"
- integrity sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==
+ version "4.14.0"
+ resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.14.0.tgz#985d85c52a9903864280ccc2448d413fbf1efed8"
+ integrity sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==
dependencies:
resolve-pkg-maps "^1.0.0"
@@ -4406,7 +4413,7 @@ json-formatter-js@^2.3.4:
resolved "https://registry.yarnpkg.com/json-formatter-js/-/json-formatter-js-2.5.23.tgz#b7dd0a1da7e6cbea8e76743d7d8dc1238866cc73"
integrity sha512-Cbm8wHXjo/C56aCePP1VuKvjxoMEmL7g7Ckss1oWFFlCsvOEEbye1kTeaNNaqba1Cl6YpIOYAnK65pUQ8mDIUQ==
-json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
+json-parse-even-better-errors@^2.3.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
@@ -5062,17 +5069,10 @@ micromatch@^4.0.0, micromatch@^4.0.8:
braces "^3.0.3"
picomatch "^2.3.1"
-mime-db@1.52.0:
- version "1.52.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.27:
- version "2.1.35"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
+mime-db@^1.54.0:
+ version "1.54.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5"
+ integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==
mimic-fn@^2.1.0:
version "2.1.0"
@@ -5421,7 +5421,7 @@ pako@^0.2.5:
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==
-pako@~1.0.2:
+pako@~1.0.2, pako@~1.0.5:
version "1.0.11"
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
@@ -5528,9 +5528,11 @@ plural-forms@^0.5.5:
integrity sha512-rJw4xp22izsfJOVqta5Hyvep2lR3xPkFUtj7dyQtpf/FbxUiX7PQCajTn2EHDRylizH5N/Uqqodfdu22I0ju+g==
png-js@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/png-js/-/png-js-1.0.0.tgz#e5484f1e8156996e383aceebb3789fd75df1874d"
- integrity sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/png-js/-/png-js-1.1.0.tgz#60a135216601f807b88a6d61ac93bd42a32c5ee1"
+ integrity sha512-PM/uYGzGdNSzqeOgly68+6wKQDL1SY0a/N+OEa/+br6LnHWOAJB0Npiamnodfq3jd2LS/i2fMeOKSAILjA+m5Q==
+ dependencies:
+ browserify-zlib "^0.2.0"
pofile@^1.1.4:
version "1.1.4"
@@ -5832,9 +5834,9 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@^8.0.0, postcss@^8.2.14, postcss@^8.4.12, postcss@^8.4.40:
- version "8.5.9"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.9.tgz#f6ee9e0b94f0f19c97d2f172bfbd7fc71fe1cca4"
- integrity sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==
+ version "8.5.10"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.10.tgz#8992d8c30acf3f12169e7c09514a12fed7e48356"
+ integrity sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==
dependencies:
nanoid "^3.3.11"
picocolors "^1.1.1"
@@ -6938,9 +6940,9 @@ webpack-sources@^3.0.0, webpack-sources@^3.3.4:
integrity sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==
webpack@^5.74.0:
- version "5.106.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.106.1.tgz#0a3eeb43a50e4f67fbecd206e1e6fc2c89fc2b6f"
- integrity sha512-EW8af29ak8Oaf4T8k8YsajjrDBDYgnKZ5er6ljWFJsXABfTNowQfvHLftwcepVgdz+IoLSdEAbBiM9DFXoll9w==
+ version "5.106.2"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.106.2.tgz#ca8174b4fd80f055cc5a45fcc5577d6db76c8ac5"
+ integrity sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==
dependencies:
"@types/eslint-scope" "^3.7.7"
"@types/estree" "^1.0.8"
@@ -6958,9 +6960,8 @@ webpack@^5.74.0:
events "^3.2.0"
glob-to-regexp "^0.4.1"
graceful-fs "^4.2.11"
- json-parse-even-better-errors "^2.3.1"
loader-runner "^4.3.1"
- mime-types "^2.1.27"
+ mime-db "^1.54.0"
neo-async "^2.6.2"
schema-utils "^4.3.3"
tapable "^2.3.0"
From ec05f9d8ab1a7951e80cfffdcf08f18fc3c6732b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Wed, 15 Apr 2026 23:27:10 +0200
Subject: [PATCH 29/32] Fixed phpstan issues
---
phpstan.dist.neon | 6 ++++++
src/Doctrine/Functions/SiValueSort.php | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/phpstan.dist.neon b/phpstan.dist.neon
index fe51518d..c7da636f 100644
--- a/phpstan.dist.neon
+++ b/phpstan.dist.neon
@@ -59,6 +59,9 @@ parameters:
- '#expects .*PartParameter, .*AbstractParameter given.#'
- '#Part::getParameters\(\) should return .*AbstractParameter#'
+ # Fix some weird issue with how covariance with collections is solved
+ - '#Method App\\Entity\\Base\\AbstractStructuralDBElement::getParameters\(\) should return Doctrine\\Common\\Collections\\Collection but returns#'
+
# Ignore doctrine type mapping mismatch
- '#Property .* type mapping mismatch: property can contain .* but database expects .*#'
@@ -70,3 +73,6 @@ parameters:
- message: '#Access to an undefined property Brick\\Schema\\Interfaces\\#'
path: src/Services/InfoProviderSystem/Providers/GenericWebProvider.php
+
+ -
+ identifier: nullCoalesce.property
diff --git a/src/Doctrine/Functions/SiValueSort.php b/src/Doctrine/Functions/SiValueSort.php
index 1bba1b9f..c4d16444 100644
--- a/src/Doctrine/Functions/SiValueSort.php
+++ b/src/Doctrine/Functions/SiValueSort.php
@@ -189,7 +189,7 @@ class SiValueSort extends FunctionNode
return $number;
}
- $multiplier = self::SI_MULTIPLIERS[$prefix] ?? 1.0;
+ $multiplier = self::SI_MULTIPLIERS[$prefix] ?? 1.0; //@phpstan-ignore-line - fallback to 1.0 if prefix is not recognized (should not happen due to regex)
return $number * $multiplier;
}
From 6a30b41688448e9866d60d85fd7db817d712cfea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Wed, 15 Apr 2026 23:27:30 +0200
Subject: [PATCH 30/32] Bumped version to 2.10.0
---
VERSION | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/VERSION b/VERSION
index dedcc7d4..10c2c0c3 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.9.1
+2.10.0
From a82d515034e85e7577c7bef1bc715759881d34bb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20B=C3=B6hmer?=
Date: Wed, 15 Apr 2026 23:38:40 +0200
Subject: [PATCH 31/32] New Crowdin updates (#1325)
* New translations messages.en.xlf (Danish)
* New translations validators.en.xlf (Danish)
* New translations messages.en.xlf (German)
* New translations messages.en.xlf (English)
* New translations messages.en.xlf (French)
* New translations validators.en.xlf (French)
* New translations messages.en.xlf (English)
* New translations messages.en.xlf (English)
* New translations messages.en.xlf (German)
---
translations/messages.da.xlf | 556 +-
translations/messages.de.xlf | 106 +-
translations/messages.fr.xlf | 8697 +++++++++++++++++++++++++++-----
translations/validators.da.xlf | 18 +-
translations/validators.fr.xlf | 20 +-
5 files changed, 8243 insertions(+), 1154 deletions(-)
diff --git a/translations/messages.da.xlf b/translations/messages.da.xlf
index 85faf9c2..a435396c 100644
--- a/translations/messages.da.xlf
+++ b/translations/messages.da.xlf
@@ -642,6 +642,12 @@ Underelementer vil blive flyttet opad.
Gruppe
+
+
+ specifications.eda_visibility.help
+ Eksporter denne parameter som et EDA felt
+
+
specification.create
@@ -2923,6 +2929,42 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt
Bilag
+
+
+ part.table.eda_status
+ EDA
+
+
+
+
+ eda.status.symbol_set
+ KiCad symbolsæt
+
+
+
+
+ eda.status.footprint_set
+ KiCad footprintsæt
+
+
+
+
+ eda.status.reference_set
+ eda. status.reference_set
+
+
+
+
+ eda.status.complete
+ EDA felter udfyldt (symbol, footprint, reference)
+
+
+
+
+ eda.status.partial
+ EDA felter delvist udfyldt
+
+
flash.login_successful
@@ -3265,6 +3307,12 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt
Ikke længere tilgængelig
+
+
+ orderdetails.edit.eda_visibility
+ Synlige i EDA
+
+
orderdetails.edit.supplierpartnr.placeholder
@@ -9508,6 +9556,12 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
EIGP 114 stregkode (f.eks. Datamatrix-kode fra Digikey og Mouser dele)
+
+
+ scan_dialog.mode.lcsc
+ LCSC.com barcode
+
+
scan_dialog.info_mode
@@ -9520,6 +9574,24 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
Afkodet information
+
+
+ label_scanner.target_found
+ Genstand fundet i database
+
+
+
+
+ label_scanner.scan_result.title
+ Scan-resultat
+
+
+
+
+ label_scanner.no_locations
+ Part er ikke gemt på nogen lokation.
+
+
label_generator.edit_profiles
@@ -9954,6 +10026,18 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
Denne værdi bestemmer dybden af kategoritræet, der er synligt i KiCad. 0 betyder, at kun kategorierne på øverste niveau er synlige. Indstil værdien til > 0 for at vise yderligere niveauer. Indstil værdien til -1 for at vise alle dele af deldatabasen inden for en enkelt kategori i KiCad.
+
+
+ settings.misc.kicad_eda.datasheet_link
+ Databladsfelt linker til PDF
+
+
+
+
+ settings.misc.kicad_eda.datasheet_link.help
+ Når det er aktiveret, vil dataarkfeltet i KiCad linke til den faktiske PDF-fil (hvis den findes). Når det er deaktiveret, vil det i stedet linke til Part-DB-siden. Linket til Part-DB-siden er altid tilgængeligt som et separat felt "Part-DB URL".
+
+
settings.behavior.sidebar
@@ -10296,6 +10380,24 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
Vis billedoverlejringen med detaljer om vedhæftet fil, når du holder musen over billedgalleriet med dele.
+
+
+ settings.behavior.keybindings
+ Tastaturgenveje
+
+
+
+
+ settings.behavior.keybindings.enable_special_characters
+ Aktivér tastaturgenveje for specialtegn
+
+
+
+
+ settings.behavior.keybindings.enable_special_characters.help
+ Aktivér genvejstasten Alt+ for at indsætte specialtegn (græske bogstaver, matematiske symboler osv.) i tekstfelter. Deaktiver dette, hvis genvejene er i konflikt med dit tastaturlayout eller systemgenveje.
+
+
perm.config.change_system_settings
@@ -10920,6 +11022,84 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
Masseimport af datakilder
+
+
+ part_list.action.group.eda
+ EDA / KiCad
+
+
+
+
+ part_list.action.batch_edit_eda
+ Batchredigering af EDA-felter
+
+
+
+
+ batch_eda.title
+ Batchredigering af EDA-felter
+
+
+
+
+ batch_eda.description
+ Rediger EDA/KiCad-felter for %count% valgte dele. Markér feltet "Anvend" ud for hvert felt, du vil ændre.
+
+
+
+
+ batch_eda.show_parts
+ Vis valgte dele
+
+
+
+
+ batch_eda.apply_hint
+ Kun felter, hvor afkrydsningsfeltet "Anvend" er markeret, ændres. Felter, der ikke er markeret, ændres ikke.
+
+
+
+
+ batch_eda.apply
+ Anvend
+
+
+
+
+ batch_eda.field
+ Felt
+
+
+
+
+ batch_eda.value
+ Værdi
+
+
+
+
+ batch_eda.submit
+ Anvend på udvalgte dele
+
+
+
+
+ batch_eda.cancel
+ Annullér
+
+
+
+
+ batch_eda.success
+ EDA felter er nu opdateret
+
+
+
+
+ batch_eda.no_parts_selected
+ Ingen dele blev valgt til batchredigering.
+
+
info_providers.bulk_import.step1.spn_recommendation
@@ -12233,7 +12413,7 @@ Buerklin API-godkendelsesserver: 10 anmodninger/minut pr. IP-adresse
update_manager.progress.downgrade_title
- Downgrade fremskridt
+ Downgrade fremskridtPart-DB er blevet nedgraderet! Du skal muligvis opdatere siden for at se den nye version.
@@ -12320,6 +12500,102 @@ Buerklin API-godkendelsesserver: 10 anmodninger/minut pr. IP-adresse
Gendannelse af sikkerhedskopi er deaktiveret af serverkonfigurationen.
+
+
+ update_manager.backup.create
+ Opret sikkerhedskopi
+
+
+
+
+ update_manager.backup.create.confirm
+ Vil du lave en fuld sikkerhedskopi nu? Det kan tage et stykke tid.
+
+
+
+
+ update_manager.backup.created
+ Sikkerhedskopi er oprettet.
+
+
+
+
+ update_manager.backup.delete.confirm
+ Er du sikker på at du vil slette denne backup?
+
+
+
+
+ update_manager.backup.deleted
+ Sikkerhedskopi er slettet.
+
+
+
+
+ update_manager.backup.delete_error
+ Sikkerhedskopi kunne ikke udføres.
+
+
+
+
+ update_manager.log.delete.confirm
+ Er du sikker på at du vil slette denne log?
+
+
+
+
+ update_manager.log.deleted
+ Log slettet.
+
+
+
+
+ update_manager.log.delete_error
+ Kunne ikke slette loggen.
+
+
+
+
+ update_manager.view_log
+ Vis log.
+
+
+
+
+ update_manager.delete
+ Slet
+
+
+
+
+ update_manager.backup.download
+ Download sikkerhedskopi
+
+
+
+
+ update_manager.backup.download.password_label
+ Bekræft password for at downloade
+
+
+
+
+ update_manager.backup.download.security_warning
+ Sikkerhedskopier indeholder følsomme data, herunder password-hashes og hemmeligheder. Bekræft venligst dit password for at fortsætte med download.
+
+
+
+
+ update_manager.backup.download.invalid_password
+ Ugyldigt password. Download af sikkerhedskopi er afvist.
+
+
+
+
+ update_manager.backup.docker_warning
+ Docker-installation registreret. Sikkerhedskopier gemmes i var/backups/, som ikke er en persistent enhed. Brug downloadknappen til at gemme sikkerhedskopier eksternt, eller montér var/backups/ som en enhed i din docker-compose.yml.
+
+
settings.ips.conrad
@@ -12410,5 +12686,281 @@ Buerklin API-godkendelsesserver: 10 anmodninger/minut pr. IP-adresse
Opdatér til
+
+
+ part.gtin
+ GTIN / EAN
+
+
+
+
+ info_providers.capabilities.gtin
+ GTIN / EAN
+
+
+
+
+ part.table.gtin
+ GTIN
+
+
+
+
+ scan_dialog.mode.gtin
+ GTIN / EAN barcode
+
+
+
+
+ attachment_type.edit.allowed_targets
+ Anvend kun til
+
+
+
+
+ attachment_type.edit.allowed_targets.help
+ Gør kun denne bilagstype tilgængelig for bestemte elementklasser. Lad feltet stå tomt for at vise denne bilagstype for alle elementklasser.
+
+
+
+
+ orderdetails.edit.prices_includes_vat
+ Pris inklusiv moms.
+
+
+
+
+ prices.incl_vat
+ Inkl. moms
+
+
+
+
+ prices.excl_vat
+ Ekskl. moms
+
+
+
+
+ settings.system.localization.prices_include_tax_by_default
+ Priserne er som standard inklusive moms
+
+
+
+
+ settings.system.localization.prices_include_tax_by_default.description
+ Standardværdien for nyoprettede købsoplysninger, uanset om priserne inkluderer moms eller ej.
+
+
+
+
+ part_lot.edit.last_stocktake_at
+ Seneste optælling
+
+
+
+
+ perm.parts_stock.stocktake
+ Lageropgørelse
+
+
+
+
+ part.info.stocktake_modal.title
+ Lagerbeholdning
+
+
+
+
+ part.info.stocktake_modal.expected_amount
+ Forventet mængde
+
+
+
+
+ part.info.stocktake_modal.actual_amount
+ Aktuel mængde
+
+
+
+
+ log.part_stock_changed.stock_take
+ Lagerbeholdning
+
+
+
+
+ log.element_edited.changed_fields.last_stocktake_at
+ Sidste lagerbeholdning
+
+
+
+
+ part.table.eda_reference
+ EDA reference
+
+
+
+
+ part.table.eda_value
+ EDA-værdi
+
+
+
+
+ settings.misc.kicad_eda.default_parameter_visibility
+ Standard EDA-synlighed for parametre
+
+
+
+
+ settings.misc.kicad_eda.default_parameter_visibility.help
+ EDA-synlighed for alle [Part]-parametre, som ikke har en eksplicit synlighedsindstilling. Når den er aktiveret, vil alle parametre som standard være synlige i EDA-softwaren.
+
+
+
+
+ settings.misc.kicad_eda.default_orderdetails_visibility
+ Standard EDA-synlighed for købsoplysninger
+
+
+
+
+ settings.misc.kicad_eda.default_orderdetails_visibility.help
+ EDA-synlighed for alle købsoplysninger, som ikke har en eksplicit synlighedsindstilling. Når den er aktiveret, vil alle købsoplysninger som standard være synlige i EDA-softwaren.
+
+
+
+
+ label_scanner.open
+ Vis detaljer
+
+
+
+
+ label_scanner.db_part_found
+ Database [part] fundet for barcode
+
+
+
+
+ label_scanner.part_can_be_created
+ [Part] kan oprettes
+
+
+
+
+ label_scanner.part_can_be_created.help
+ Der blev ikke fundet nogen matchende [part] i databasen, men du kan oprette en ny [part] baseret på denne stregkode.
+
+
+
+
+ label_scanner.part_create_btn
+ Opret [part] fra barcode
+
+
+
+
+ parts.create_from_scan.title
+ Opret [part] ud fra labelscanning
+
+
+
+
+ scan_dialog.mode.amazon
+ Amazon barcode
+
+
+
+
+ settings.ips.canopy
+ Canopy
+
+
+
+
+ settings.ips.canopy.alwaysGetDetails
+ Hent altid detaljer
+
+
+
+
+ settings.ips.canopy.alwaysGetDetails.help
+ Når dette er valgt, hentes flere detaljer fra canopy, når en del oprettes. Dette forårsager en yderligere API-anmodning, men giver produktpunkter og kategorioplysninger.
+
+
+
+
+ attachment.sandbox.warning
+ ADVARSEL: Du ser en brugeruploadet vedhæftet fil. Dette er indhold, der ikke er tillid til. Vær forsigtig.
+
+
+
+
+ attachment.sandbox.back_to_partdb
+ Tilbage til Part-DB
+
+
+
+
+ settings.system.attachments.showHTMLAttachments
+ Vis uploadede HTML-filvedhæftninger (sandboxed)
+
+
+
+
+ settings.system.attachments.showHTMLAttachments.help
+ ⚠️ Når det er aktiveret, kan brugeruploadede HTML-vedhæftninger ses direkte i browseren. Mange potentielt skadelige funktioner er begrænsede, men dette er stadig en potentiel sikkerhedsrisiko og bør kun aktiveres, hvis du har tillid til de brugere, der kan uploade filer.
+
+
+
+
+ attachment.sandbox.title
+ HTML [Vedhæftning]
+
+
+
+
+ attachment.sandbox.as_plain_text
+ Vis som alm. tekst
+
+
+
+
+ modal.cancel
+ Annuller
+
+
+
+
+ update_manager.web_updates_allowed
+ Web-opdateringer tilladt
+
+
+
+
+ update_manager.backup_restore_allowed
+ Indlæsning af sikkerhedskopi (backup) tilladt
+
+
+
+
+ update_manager.backup_download_allowed
+ Download af sikkerhedskopi tilladt
+
+
+
+
+ part.create_from_info_provider.lot_filled_from_barcode
+ [Part_lot] oprettet fra stregkode: Kontroller venligst, om dataene er korrekte og ønskede.
+
+
+
+
+ project.bom_import.field_mapping.error.check_delimiter
+ Felttilknytningsfejl: Kontroller, om du har valgt den rigtige tegn-afgrænser!
+
+
-
\ No newline at end of file
+
diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf
index 680d4b7f..7e070ff2 100644
--- a/translations/messages.de.xlf
+++ b/translations/messages.de.xlf
@@ -2779,6 +2779,12 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
Name
+
+
+ part.table.si_value
+ SI-Wert
+
+
part.table.id
@@ -7211,6 +7217,18 @@ Element 1 -> Element 1.2
Unterprojekte
+
+
+ project.info.total_build_price
+ Gesamterstellpreis
+
+
+
+
+ project.info.per_unit_price
+ pro Einheit
+
+
project.info.bom_add_parts
@@ -7236,9 +7254,9 @@ Element 1 -> Element 1.2
-
+
project.bom.ext_price
- Extended Price
+ Gesamtpreis
@@ -10034,6 +10052,90 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
Wenn aktiviert, verlinkt das Datenblatt-Feld in KiCad auf die tatsächliche PDF-Datei (sofern gefunden). Wenn deaktiviert, führt es stattdessen zur Part-DB-Seite. Der Link zur Part-DB-Seite ist immer als separates "Part-DB URL"-Feld verfügbar.
+
+
+ settings.misc.kicad_eda.editor.title
+ KiCad Autovervollständigungslisten
+
+
+
+
+ settings.misc.kicad_eda.editor.link
+ Autovervollständigungseinstellungen
+
+
+
+
+ settings.misc.kicad_eda.editor.description
+ Konfigurieren Sie, ob KiCad Autovervollständigung die automatisch generierten Standardlisten oder Ihre benutzerdefinierten Überschreibungsdateien verwendet. Die benutzerdefinierten Dateien sind hier bearbeitbar, während die Standarddateien nur lesbar zur Referenz angezeigt werden.
+
+
+
+
+ settings.misc.kicad_eda.editor.footprints
+ Footprint-Liste
+
+
+
+
+ settings.misc.kicad_eda.editor.footprints.help
+ Ein Eintrag pro Zeile. Wird als Autovervollständigungsvorschlag für KiCad-Footprintfelder verwendet.
+
+
+
+
+ settings.misc.kicad_eda.editor.symbols
+ Symbolliste
+
+
+
+
+ settings.misc.kicad_eda.editor.symbols.help
+ Ein Eintrag pro Zeile. Wird als Autovervollständigungsvorschlag für KiCad-Symbolfelder verwendet.
+
+
+
+
+ settings.misc.kicad_eda.use_custom_list
+ Benutzerdefinierte Autovervollständigungslisten verwenden
+
+
+
+
+ settings.misc.kicad_eda.use_custom_list.help
+ Wenn aktiviert, verwendet die KiCad Autovervollständigung public/kicad/footprints_custom.txt und public/kicad/symbols_custom.txt anstelle der automatisch generierten Standarddateien.
+
+
+
+
+ settings.misc.kicad_eda.editor.custom_footprints
+ Benutzerdefinierte Footprint-Liste
+
+
+
+
+ settings.misc.kicad_eda.editor.custom_symbols
+ Benutzerdefinierte Symbolliste
+
+
+
+
+ settings.misc.kicad_eda.editor.default_footprints
+ Standard Footprint-Liste
+
+
+
+
+ settings.misc.kicad_eda.editor.default_symbols
+ Standardsymboliste
+
+
+
+
+ settings.misc.kicad_eda.editor.default_files_help
+ Automatisch generierte Datei wird nur zur Referenz angezeigt. Änderungen müssen in der benutzerdefinierten Liste vorgenommen werden.
+
+
settings.behavior.sidebar
diff --git a/translations/messages.fr.xlf b/translations/messages.fr.xlf
index 37e0d27e..49b7ca03 100644
--- a/translations/messages.fr.xlf
+++ b/translations/messages.fr.xlf
@@ -1,13 +1,13 @@
-
+
-
+
attachment_type.caption
- Types pour fichiers joints
+ Type de fichiers pour la pièce jointe
-
+
new
@@ -16,7 +16,7 @@
Modifier le type de pièce jointe
-
+
new
@@ -25,25 +25,25 @@
Nouveau type de pièce jointe
-
+
category.labelp
Catégories
-
+
admin.options
Options
-
+
admin.advanced
Avancé
-
+
new
@@ -52,7 +52,7 @@
Éditer la catégorie
-
+
new
@@ -61,34 +61,28 @@
Nouvelle catégorie
-
-
- currency.caption
- Devise
-
-
-
+
currency.iso_code.caption
Code ISO
-
+
currency.symbol.caption
Symbole de la devise
-
+
new
currency.edit
- Editer la devise
+ Éditer la devise
-
+
new
@@ -97,43 +91,61 @@
Nouvelle devise
-
+
+
+ new
+
+
+ project.edit
+ Éditer le projet
+
+
+
+
+ new
+
+
+ project.new
+ Nouveau projet
+
+
+
search.placeholder
Recherche
-
+
expandAll
Agrandir tout
-
+
reduceAll
Réduire tout
-
+
part.info.timetravel_hint
- C'est ainsi que le composant apparaissait avant le %timestamp%. <i>Veuillez noter que cette fonctionnalité est expérimentale, donc les infos ne sont peut-être pas correctes. </i>
+ C'est ainsi que le composant apparaissait avant le %timestamp%. <i>Veuillez noter que cette fonctionnalité est expérimentale, les informations ne sont peut-être pas correctes. </i>
-
+
standard.label
Propriétés
-
+
infos.label
Informations
-
+
new
@@ -142,82 +154,82 @@
Historique
-
+
export.label
Exporter
-
+
import_export.label
- Importer exporter
+ Importer / exporter
-
+
mass_creation.label
- Création multiple
+ Création en masse
-
+
admin.common
Commun
-
+
admin.attachments
Fichiers joints
-
+
admin.parameters
Paramètres
-
+
export_all.label
Exporter tous les éléments
-
+
mass_creation.help
- Chaque ligne sera interprétée comme le nom d'un élément qui sera créé.
+ Chaque ligne sera interprétée comme le nom d'un élément qui sera créé. Vous pouvez créer des structures imbriquées par indentations.
-
+
edit.caption
Éditer l'élément "%name"
-
+
new.caption
Nouvel élément
-
+
footprint.labelp
Empreintes
-
+
new
footprint.edit
- Editer l'empreinte
+ Éditer l'empreinte
-
+
new
@@ -226,28 +238,22 @@
Nouvelle empreinte
-
-
- group.edit.caption
- Groupes
-
-
-
+
user.edit.permissions
Permissions
-
+
new
group.edit
- Editer le groupe
+ Éditer le groupe
-
+
new
@@ -256,34 +262,28 @@
Nouveau groupe
-
-
- label_profile.caption
- Profil des étiquettes
-
-
-
+
label_profile.advanced
Avancé
-
+
label_profile.comment
Commentaire
-
+
new
label_profile.edit
- Editer profil d'étiquette
+ Éditer profil d'étiquette
-
+
new
@@ -292,13 +292,7 @@
Nouveau profil d'étiquette
-
-
- manufacturer.caption
- Fabricants
-
-
-
+
new
@@ -307,7 +301,7 @@
Modifiez le fabricant
-
+
new
@@ -316,25 +310,13 @@
Nouveau fabricant
-
-
- measurement_unit.caption
- Unité de mesure
-
-
-
-
- part_custom_state.caption
- État personnalisé du composant
-
-
-
+
storelocation.labelp
Emplacement de stockage
-
+
new
@@ -343,7 +325,7 @@
Modifier l'emplacement de stockage
-
+
new
@@ -352,7 +334,7 @@
Nouvel emplacement de stockage
-
+
new
@@ -361,7 +343,7 @@
Modifier le fournisseur
-
+
new
@@ -370,67 +352,61 @@
Nouveau fournisseur
-
-
- user.edit.caption
- Utilisateurs
-
-
-
+
user.edit.configuration
Configuration
-
+
user.edit.password
Mot de passe
-
+
user.edit.tfa.caption
Authentification à deux facteurs
-
+
user.edit.tfa.google_active
Application d'authentification active
-
+
tfa_backup.remaining_tokens
Nombre de codes de secours restant
-
+
tfa_backup.generation_date
Date de génération des codes de secours
-
+
user.edit.tfa.disabled
Méthode désactivée
-
+
user.edit.tfa.u2f_keys_count
Clés de sécurité actives
-
+
user.edit.tfa.disable_tfa_title
- Voulez vous vraiment poursuivre ?
+ Voulez-vous vraiment poursuivre ?
-
+
user.edit.tfa.disable_tfa_message
Cela désactivera <b> toutes les méthodes d'authentification à deux facteurs de l'utilisateur</b> et supprimera <b>les codes de secours</b>!
@@ -439,13 +415,13 @@ L'utilisateur devra configurer à nouveau toutes les méthodes d'authentificatio
<b>Ne faites ceci qu'en étant sûr de l'identité de l'utilisateur (ayant besoin d'aide),autrement le compte pourrai être compromis!</b>
-
+
user.edit.tfa.disable_tfa.btn
Désactiver toutes les méthodes d'authentification à deux facteurs
-
+
new
@@ -454,7 +430,7 @@ L'utilisateur devra configurer à nouveau toutes les méthodes d'authentificatio
Modifier l'utilisateur
-
+
new
@@ -463,75 +439,75 @@ L'utilisateur devra configurer à nouveau toutes les méthodes d'authentificatio
Nouvel utilisateur
-
+
attachment.delete
Supprimer
-
+
- attachment.external
- Externe
+ attachment.external_only
+ Pièce jointe externe uniquement
-
+
attachment.preview.alt
Miniature du fichier joint
-
+
- attachment.view
- Afficher
+ attachment.view_local
+ Vue locale de la pièce jointe
-
+
attachment.file_not_found
Fichier introuvable
-
+
attachment.secure
Fichier joint privé
-
+
attachment.create
Ajouter un fichier joint
-
+
part_lot.edit.delete.confirm
- Voulez vous vraiment supprimer ce stock ? Cette action ne pourra pas être annulée!
+ Voulez-vous vraiment supprimer ce stock ? Cette action ne pourra pas être annulée !
-
+
entity.delete.confirm_title
- Voulez vous vraiment supprimer %name%?
+ Voulez-vous vraiment supprimer %name% ?
-
+
entity.delete.message
- Cette action ne pourra pas être annulée!
+ Cette action ne pourra pas être annulée !
<br>
Les sous éléments seront déplacés vers le haut.
-
+
entity.delete
Supprimer l'élément
-
+
new
@@ -540,308 +516,313 @@ Les sous éléments seront déplacés vers le haut.
Éditer le commentaire
-
+
entity.delete.recursive
Suppression récursive (tous les sous éléments)
-
+
entity.duplicate
Dupliquer l’élément
-
+
export.format
Format de fichier
-
+
export.level
Niveau de verbosité
-
+
export.level.simple
Simple
-
+
export.level.extended
Étendu
-
+
export.level.full
Complet
-
+
export.include_children
Exporter également les sous éléments
-
+
export.btn
Exporter
-
+
id.label
ID
-
+
createdAt
Créé le
-
+
lastModified
Dernière modification
-
+
entity.info.parts_count
Nombre de composants avec cet élément
-
+
specifications.property
Paramètre
-
+
specifications.symbol
Symbole
-
+
specifications.value_min
Min.
-
+
specifications.value_typ
- Typ.
+ Type.
-
+
specifications.value_max
Max.
-
+
specifications.unit
Unité
-
+
specifications.text
Texte
-
+
specifications.group
Groupe
-
+
+
+ specifications.eda_visibility.help
+ Exporter en tant que paramètre EDA
+
+
+
specification.create
Nouveau paramètre
-
+
parameter.delete.confirm
Souhaitez-vous vraiment supprimer ce paramètre ?
-
+
attachment.list.title
Liste des fichiers joints
-
+
part_list.loading.caption
Chargement
-
+
part_list.loading.message
Cela peut prendre un moment.Si ce message ne disparaît pas, essayez de recharger la page.
-
+
vendor.base.javascript_hint
- Activez Javascipt pour profiter de toutes les fonctionnalités!
+ Activez JavaScript pour profiter de toutes les fonctionnalités !
-
+
sidebar.big.toggle
- Afficher/Cacher le panneau latéral
-Show/Hide sidebar
+ Afficher / Cacher le panneau latéral
-
+
loading.caption
- Chargement:
+ Chargement :
-
+
loading.message
Cela peut prendre un moment.Si ce message ne disparaît pas, essayez de recharger la page.
-
+
loading.bar
Chargement...
-
+
back_to_top
Retour en haut de page
-
+
permission.edit.permission
Permissions
-
+
permission.edit.value
Valeur
-
+
permission.legend.title
- Explication des états:
+ Explication des états :
-
+
permission.legend.disallow
Interdire
-
+
permission.legend.allow
Autoriser
-
+
permission.legend.inherit
Hériter du groupe (parent)
-
+
bool.true
Vrai
-
+
bool.false
Faux
-
+
Yes
Oui
-
+
No
Non
-
+
specifications.value
Valeur
-
+
version.caption
Version
-
+
homepage.license
- Information de license
+ Information de licence
-
+
homepage.github.caption
Page du projet
-
+
homepage.github.text
- Retrouvez les téléchargements, report de bugs, to-do-list etc. sur <a href="%href%" class="link-external" target="_blank">la page du projet GitHub</a>
+ Retrouvez les téléchargements, report de bugs, to-do-list, etc. sur <a href="%href%" class="link-external" target="_blank">la page du projet GitHub</a>
-
+
homepage.help.caption
Aide
-
+
homepage.help.text
De l'aide et des conseils sont disponibles sur le Wiki de la <a href="%href%" class="link-external" target="_blank">page GitHub</a>
-
+
homepage.forum.caption
Forum
-
+
new
@@ -850,97 +831,97 @@ Show/Hide sidebar
Activité récente
-
+
label_generator.title
Générateur d'étiquettes
-
+
label_generator.common
Commun
-
+
label_generator.advanced
Avancé
-
+
label_generator.profiles
Profils
-
+
label_generator.selected_profile
Profil actuellement sélectionné
-
+
label_generator.edit_profile
Modifier le profil
-
+
label_generator.load_profile
Charger le profil
-
+
label_generator.download
Télécharger
-
+
label_generator.label_btn
Générer une étiquette
-
+
label_generator.label_empty
Nouvelle étiquette vide
-
+
label_scanner.title
Lecteur d'étiquettes
-
+
label_scanner.no_cam_found.title
Aucune webcam trouvée
-
+
label_scanner.no_cam_found.text
Vous devez disposer d'une webcam et donner l'autorisation d'utiliser la fonction de scanner. Vous pouvez entrer le code à barres manuellement ci-dessous.
-
+
label_scanner.source_select
Sélectionnez une source
-
+
log.list.title
Journal système
-
+
new
@@ -949,7 +930,7 @@ Show/Hide sidebar
Annuler le changement / revenir à une date antérieure ?
-
+
new
@@ -958,337 +939,337 @@ Show/Hide sidebar
Voulez-vous annuler la modification donnée / réinitialiser l'élément à une date donnée ?
-
+
mail.footer.email_sent_by
Cet email a été envoyé automatiquement par
-
+
mail.footer.dont_reply
Ne répondez pas à cet email.
-
+
email.hi %name%
Bonjour %name%
-
+
email.pw_reset.message
Quelqu’un (surement vous) a demandé une réinitialisation de votre mot de passe.Si ce n'est pas le cas, ignorez simplement cet email.
-
+
email.pw_reset.button
Cliquez ici pour réinitialiser votre mot de passe
-
+
email.pw_reset.fallback
Si cela ne fonctionne pas pour vous, allez à <a href="%url%">%url%</a> et entrez les informations suivantes
-
+
email.pw_reset.username
Nom d'utilisateur
-
+
email.pw_reset.token
Jeton
-
+
email.pw_reset.valid_unit %date%
Le jeton de réinitialisation sera valable jusqu'au <i>%date%</i>.
-
+
orderdetail.delete
Supprimer
-
+
pricedetails.edit.min_qty
Quantité minimale de commande
-
+
pricedetails.edit.price
Prix
-
+
pricedetails.edit.price_qty
Pour la quantité
-
+
pricedetail.create
Ajouter prix
-
+
part.edit.title
Éditer le composant
-
+
part.edit.card_title
Éditer le composant
-
+
part.edit.tab.common
Général
-
+
part.edit.tab.manufacturer
Fabricant
-
+
part.edit.tab.advanced
Avancé
-
+
part.edit.tab.advanced.ipn.commonSectionHeader
- Suggestions sans incrément de partie
+ Suggestions sans incrémentation de composant
-
+
part.edit.tab.advanced.ipn.partIncrementHeader
- Propositions avec incréments numériques de parties
+ Suggestions avec incrément numérique du composant
-
+
part.edit.tab.advanced.ipn.prefix.description.current-increment
- Spécification IPN actuelle pour la pièce
+ Caractéristiques IPN actuelles du composant
-
+
part.edit.tab.advanced.ipn.prefix.description.increment
- Prochaine spécification IPN possible basée sur une description identique de la pièce
+ Prochaine caractéristique IPN possible basé sur la description d'un composant identique
-
+
part.edit.tab.advanced.ipn.prefix_empty.direct_category
- Le préfixe IPN de la catégorie directe est vide, veuillez le spécifier dans la catégorie "%name%"
+ Préfixe IPN ou catégorie vide, en spécifier une dans la catégorie "%name%"
-
+
part.edit.tab.advanced.ipn.prefix.direct_category
- Préfixe IPN de la catégorie directe
+ Préfixe IPN ou catégorie directe
-
+
part.edit.tab.advanced.ipn.prefix.direct_category.increment
- Préfixe IPN de la catégorie directe et d'un incrément spécifique à la partie
+ Préfixe IPN de catégorie directe et incrément spécifique au composant
-
+
part.edit.tab.advanced.ipn.prefix.hierarchical.no_increment
- Préfixes IPN avec un ordre hiérarchique des catégories des préfixes parents
+ Préfixes IPN avec ordre hiérarchique de catégorie du préfixe parent
-
+
part.edit.tab.advanced.ipn.prefix.hierarchical.increment
- Préfixes IPN avec un ordre hiérarchique des catégories des préfixes parents et un incrément spécifique à la pièce
+ Préfixes IPN avec ordre hiérarchique de catégorie du préfixe parent et incrément spécifique à la pièce
-
+
part.edit.tab.advanced.ipn.prefix.not_saved
- Créez d'abord une pièce et assignez-la à une catégorie : avec les catégories existantes et leurs propres préfixes IPN, l'identifiant IPN pour la pièce peut être proposé automatiquement
+ Créer d'abord une pièce et l'assigner à une catégorie : pour les catégories existantes et leur propre préfixe IPN, l'IPN de la pièce peut-être suggérer automatiquement
-
+
part.edit.tab.part_lots
Stocks
-
+
part.edit.tab.attachments
Fichiers joints
-
+
part.edit.tab.orderdetails
Informations pour la commande
-
+
part.edit.tab.specifications
Caractéristiques
-
+
part.edit.tab.comment
Commentaire
-
+
part.new.card_title
Créer un nouveau composant
-
+
part_lot.delete
Supprimer
-
+
part_lot.create
Créer un inventaire
-
+
orderdetail.create
Ajouter un fournisseur
-
+
pricedetails.edit.delete.confirm
Voulez-vous vraiment supprimer ce prix ? Cela ne peut pas être défait !
-
+
orderdetails.edit.delete.confirm
Voulez-vous vraiment supprimer ce fournisseur ? Cela ne peut pas être défait !
-
+
part.info.title
Informations détaillées pour
-
+
part.part_lots.label
Stocks
-
+
comment.label
Commentaire
-
+
part.info.specifications
Caractéristiques
-
+
attachment.labelp
Fichiers joints
-
+
vendor.partinfo.shopping_infos
Informations de commande
-
+
vendor.partinfo.history
Historique
-
+
tools.label
Outils
-
+
extended_info.label
Informations complémentaires
-
+
attachment.name
Nom
-
+
attachment.attachment_type
Type de fichier joint
-
+
attachment.file_name
Nom du fichier
-
+
attachment.file_size
Taille du fichier
-
+
attachment.preview
Aperçu de l'image
-
+
- attachment.download
- Téléchargement
+ attachment.download_local
+ Télécharger la pièce jointe locale
-
+
new
@@ -1297,13 +1278,13 @@ Show/Hide sidebar
Utilisateur qui a créé ce composant
-
+
Unknown
Inconnu
-
+
new
@@ -1312,7 +1293,7 @@ Show/Hide sidebar
Accès refusé
-
+
new
@@ -1321,31 +1302,31 @@ Show/Hide sidebar
Utilisateur qui a édité ce composant en dernier
-
+
part.isFavorite
Favoris
-
+
part.minOrderAmount
Quantité minimale de commande
-
+
manufacturer.label
Fabricant
-
+
name.label
Nom
-
+
new
@@ -1354,439 +1335,439 @@ Show/Hide sidebar
Retour à la version actuelle
-
+
description.label
Description
-
+
category.label
Catégorie
-
+
instock.label
En stock
-
+
mininstock.label
Stock minimum
-
+
footprint.label
Empreinte
-
+
part.avg_price.label
Prix moyen
-
+
part.supplier.name
Nom
-
+
part.supplier.partnr
- Lien/Code cmd.
+ Lien/Code Fournisseur
-
+
part.order.minamount
Nombre minimum
-
+
part.order.price
Prix
-
+
part.order.single_price
Prix unitaire
-
+
part_lots.description
Description
-
+
part_lots.storage_location
Emplacement de stockage
-
+
part_lots.amount
Quantité
-
+
part_lots.location_unknown
Emplacement de stockage inconnu
-
+
part_lots.instock_unknown
Quantité inconnue
-
+
part_lots.expiration_date
Date d'expiration
-
+
part_lots.is_expired
Expiré
-
+
part_lots.need_refill
Doit être rempli à nouveau
-
+
part.info.prev_picture
Image précédente
-
+
part.info.next_picture
Image suivante
-
+
part.mass.tooltip
Poids
-
+
part.needs_review.badge
Révision nécessaire
-
+
part.favorite.badge
Favoris
-
+
part.obsolete.badge
N'est plus disponible
-
+
parameters.extracted_from_description
Automatiquement extrait de la description
-
+
parameters.auto_extracted_from_comment
Automatiquement extrait du commentaire
-
+
part.edit.btn
Éditer
-
+
part.clone.btn
Duplication
-
+
part.create.btn
Créer un nouveau composant
-
+
part.delete.confirm_title
Voulez-vous vraiment supprimer ce composant ?
-
+
part.delete.message
Le composant et toutes les informations associées (stocks, fichiers joints, etc.) sont supprimés. Cela ne pourra pas être annulé.
-
+
part.delete
Supprimer le composant
-
+
parts_list.all.title
Tous les composants
-
+
parts_list.category.title
Composants avec catégorie
-
+
parts_list.footprint.title
Composants avec empreinte
-
+
parts_list.manufacturer.title
Composants avec fabricant
-
+
parts_list.search.title
Recherche de composants
-
+
parts_list.storelocation.title
Composants avec lieu de stockage
-
+
parts_list.supplier.title
Composants avec fournisseur
-
+
parts_list.tags.title
Composants avec tag
-
+
entity.info.common.tab
Général
-
+
entity.info.statistics.tab
Statistiques
-
+
entity.info.attachments.tab
Pièces jointes
-
+
entity.info.parameters.tab
Caractéristiques
-
+
entity.info.name
Nom
-
+
entity.info.parent
Parent
-
+
entity.edit.btn
Éditer
-
+
entity.info.children_count
Nombre de sous-éléments
-
+