chore: update CI to v4.6.3 + all php and js dependencies

This commit is contained in:
Yassine Doghri 2025-08-25 16:44:27 +00:00
commit 842c4e4b79
145 changed files with 3959 additions and 3879 deletions

20
.gitignore vendored
View file

@ -67,7 +67,7 @@ writable/uploads/*
!writable/uploads/index.html !writable/uploads/index.html
writable/debugbar/* writable/debugbar/*
!writable/debugbar/.gitkeep !writable/debugbar/index.html
php_errors.log php_errors.log
@ -107,15 +107,15 @@ _modules/*
.idea/ .idea/
*.iml *.iml
# Netbeans # NetBeans
nbproject/ /nbproject/
build/ /build/
nbbuild/ /nbbuild/
dist/ /dist/
nbdist/ /nbdist/
nbactions.xml /nbactions.xml
nb-configuration.xml /nb-configuration.xml
.nb-gradle/ /.nb-gradle/
# Sublime Text # Sublime Text
*.tmlanguage.cache *.tmlanguage.cache

View file

@ -146,12 +146,10 @@ To see your changes, go to:
- `http://localhost:8080/` for the Castopod website - `http://localhost:8080/` for the Castopod website
- `http://localhost:8080/cp-admin` for the Castopod admin: - `http://localhost:8080/cp-admin` for the Castopod admin:
- email: **admin@castopod.local** - email: **admin@castopod.local**
- password: **castopod** - password: **castopod**
- `http://localhost:8888/` for the phpmyadmin interface: - `http://localhost:8888/` for the phpmyadmin interface:
- username: **castopod** - username: **castopod**
- password: **castopod** - password: **castopod**
@ -294,7 +292,6 @@ You do not wish to use the VSCode devcontainer? No problem!
``` ```
3. (optionnal) Populate the database with test data: 3. (optionnal) Populate the database with test data:
- Populate with fake podcast analytics: - Populate with fake podcast analytics:
```bash ```bash

View file

@ -16,8 +16,6 @@ use CodeIgniter\Config\AutoloadConfig;
* *
* NOTE: If you use an identical key in $psr4 or $classmap, then * NOTE: If you use an identical key in $psr4 or $classmap, then
* the values in this file will overwrite the framework's values. * the values in this file will overwrite the framework's values.
*
* @immutable
*/ */
class Autoload extends AutoloadConfig class Autoload extends AutoloadConfig
{ {

View file

@ -36,18 +36,6 @@ class Cache extends BaseConfig
*/ */
public string $backupHandler = 'dummy'; public string $backupHandler = 'dummy';
/**
* --------------------------------------------------------------------------
* Cache Directory Path
* --------------------------------------------------------------------------
*
* The path to where cache files should be stored, if using a file-based
* system.
*
* @deprecated Use the driver-specific variant under $file
*/
public string $storePath = WRITEPATH . 'cache/';
/** /**
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
* Key Prefix * Key Prefix
@ -91,7 +79,7 @@ class Cache extends BaseConfig
* Your file storage preferences can be specified below, if you are using * Your file storage preferences can be specified below, if you are using
* the File driver. * the File driver.
* *
* @var array<string, string|int|null> * @var array{storePath?: string, mode?: int}
*/ */
public array $file = [ public array $file = [
'storePath' => WRITEPATH . 'cache/', 'storePath' => WRITEPATH . 'cache/',
@ -107,7 +95,7 @@ class Cache extends BaseConfig
* *
* @see https://codeigniter.com/user_guide/libraries/caching.html#memcached * @see https://codeigniter.com/user_guide/libraries/caching.html#memcached
* *
* @var array<string, string|int|bool> * @var array{host?: string, port?: int, weight?: int, raw?: bool}
*/ */
public array $memcached = [ public array $memcached = [
'host' => '127.0.0.1', 'host' => '127.0.0.1',
@ -123,7 +111,7 @@ class Cache extends BaseConfig
* Your Redis server can be specified below, if you are using * Your Redis server can be specified below, if you are using
* the Redis or Predis drivers. * the Redis or Predis drivers.
* *
* @var array<string, string|int|null> * @var array{host?: string, password?: string|null, port?: int, timeout?: int, database?: int}
*/ */
public array $redis = [ public array $redis = [
'host' => '127.0.0.1', 'host' => '127.0.0.1',

View file

@ -91,18 +91,3 @@ defined('EXIT_USER_INPUT') || define('EXIT_USER_INPUT', 7); // invalid user inpu
defined('EXIT_DATABASE') || define('EXIT_DATABASE', 8); // database error defined('EXIT_DATABASE') || define('EXIT_DATABASE', 8); // database error
defined('EXIT__AUTO_MIN') || define('EXIT__AUTO_MIN', 9); // lowest automatically-assigned error code defined('EXIT__AUTO_MIN') || define('EXIT__AUTO_MIN', 9); // lowest automatically-assigned error code
defined('EXIT__AUTO_MAX') || define('EXIT__AUTO_MAX', 125); // highest automatically-assigned error code defined('EXIT__AUTO_MAX') || define('EXIT__AUTO_MAX', 125); // highest automatically-assigned error code
/**
* @deprecated Use \CodeIgniter\Events\Events::PRIORITY_LOW instead.
*/
define('EVENT_PRIORITY_LOW', 200);
/**
* @deprecated Use \CodeIgniter\Events\Events::PRIORITY_NORMAL instead.
*/
define('EVENT_PRIORITY_NORMAL', 100);
/**
* @deprecated Use \CodeIgniter\Events\Events::PRIORITY_HIGH instead.
*/
define('EVENT_PRIORITY_HIGH', 10);

View file

@ -85,7 +85,7 @@ class Cookie extends BaseConfig
* (empty string) means default SameSite attribute set by browsers (`Lax`) * (empty string) means default SameSite attribute set by browsers (`Lax`)
* will be set on cookies. If set to `None`, `$secure` must also be set. * will be set on cookies. If set to `None`, `$secure` must also be set.
* *
* @phpstan-var 'None'|'Lax'|'Strict'|'' * @var ''|'Lax'|'None'|'Strict'
*/ */
public string $samesite = 'Lax'; public string $samesite = 'Lax';

View file

@ -45,6 +45,7 @@ class Database extends Config
'failover' => [], 'failover' => [],
'port' => 3306, 'port' => 3306,
'numberNative' => false, 'numberNative' => false,
'foundRows' => false,
'dateFormat' => [ 'dateFormat' => [
'date' => 'Y-m-d', 'date' => 'Y-m-d',
'datetime' => 'Y-m-d H:i:s', 'datetime' => 'Y-m-d H:i:s',

View file

@ -4,9 +4,6 @@ declare(strict_types=1);
namespace Config; namespace Config;
/**
* @immutable
*/
class DocTypes class DocTypes
{ {
/** /**

View file

@ -12,9 +12,9 @@ use CodeIgniter\Config\BaseConfig;
class Feature extends BaseConfig class Feature extends BaseConfig
{ {
/** /**
* Use improved new auto routing instead of the default legacy version. * Use improved new auto routing instead of the legacy version.
*/ */
public bool $autoRoutesImproved = false; public bool $autoRoutesImproved = true;
/** /**
* Use filter execution order in 4.4 or before. * Use filter execution order in 4.4 or before.
@ -28,4 +28,12 @@ class Feature extends BaseConfig
* If false, `limit(0)` returns no records. (the behavior of 3.1.9 or later in version 3.x.) * If false, `limit(0)` returns no records. (the behavior of 3.1.9 or later in version 3.x.)
*/ */
public bool $limitZeroAsAll = true; public bool $limitZeroAsAll = true;
/**
* Use strict location negotiation.
*
* By default, the locale is selected based on a loose comparison of the language code (ISO 639-1)
* Enabling strict comparison will also consider the region code (ISO 3166-1 alpha-2).
*/
public bool $strictLocaleNegotiation = false;
} }

View file

@ -67,7 +67,10 @@ class Filters extends BaseConfig
/** /**
* List of filter aliases that are always applied before and after every request. * List of filter aliases that are always applied before and after every request.
* *
* @var array<string, array<string, array<string, string|array<string>>>>|array<string, list<string>> * @var array{
* before: array<string, array{except: list<string>|string}>|list<string>,
* after: array<string, array{except: list<string>|string}>|list<string>
* }
*/ */
public array $globals = [ public array $globals = [
'before' => [ 'before' => [

View file

@ -5,7 +5,6 @@ declare(strict_types=1);
namespace Config; namespace Config;
use CodeIgniter\Config\BaseConfig; use CodeIgniter\Config\BaseConfig;
use CodeIgniter\Format\FormatterInterface;
use CodeIgniter\Format\JSONFormatter; use CodeIgniter\Format\JSONFormatter;
use CodeIgniter\Format\XMLFormatter; use CodeIgniter\Format\XMLFormatter;
@ -64,16 +63,4 @@ class Format extends BaseConfig
'application/xml' => 0, 'application/xml' => 0,
'text/xml' => 0, 'text/xml' => 0,
]; ];
//--------------------------------------------------------------------
/**
* A Factory method to return the appropriate formatter for the given mime type.
*
* @deprecated This is an alias of `\CodeIgniter\Format\Format::getFormatter`. Use that instead.
*/
public function getFormatter(string $mime): FormatterInterface
{
return service('format')->getFormatter($mime);
}
} }

View file

@ -5,7 +5,6 @@ declare(strict_types=1);
namespace Config; namespace Config;
use Kint\Parser\ConstructablePluginInterface; use Kint\Parser\ConstructablePluginInterface;
use Kint\Renderer\AbstractRenderer;
use Kint\Renderer\Rich\TabPluginInterface; use Kint\Renderer\Rich\TabPluginInterface;
use Kint\Renderer\Rich\ValuePluginInterface; use Kint\Renderer\Rich\ValuePluginInterface;
@ -47,8 +46,6 @@ class Kint
public bool $richFolder = false; public bool $richFolder = false;
public int $richSort = AbstractRenderer::SORT_FULL;
/** /**
* @var array<string, class-string<ValuePluginInterface>>|null * @var array<string, class-string<ValuePluginInterface>>|null
*/ */

View file

@ -6,6 +6,7 @@ namespace Config;
use CodeIgniter\Config\BaseConfig; use CodeIgniter\Config\BaseConfig;
use CodeIgniter\Log\Handlers\FileHandler; use CodeIgniter\Log\Handlers\FileHandler;
use CodeIgniter\Log\Handlers\HandlerInterface;
class Logger extends BaseConfig class Logger extends BaseConfig
{ {
@ -75,7 +76,7 @@ class Logger extends BaseConfig
* Handlers are executed in the order defined in this array, starting with * Handlers are executed in the order defined in this array, starting with
* the handler on top and continuing down. * the handler on top and continuing down.
* *
* @var array<class-string, array<string, int|list<string>|string>> * @var array<class-string<HandlerInterface>, array<string, int|list<string>|string>>
*/ */
public array $handlers = [ public array $handlers = [
/* /*

View file

@ -12,8 +12,6 @@ namespace Config;
* *
* When working with mime types, please make sure you have the ´fileinfo´ extension enabled to reliably detect the * When working with mime types, please make sure you have the ´fileinfo´ extension enabled to reliably detect the
* media types. * media types.
*
* @immutable
*/ */
class Mimes class Mimes
{ {
@ -281,7 +279,13 @@ class Mimes
'srt' => ['application/x-subrip', 'text/srt', 'text/plain', 'application/octet-stream'], 'srt' => ['application/x-subrip', 'text/srt', 'text/plain', 'application/octet-stream'],
'vtt' => ['text/vtt', 'text/plain'], 'vtt' => ['text/vtt', 'text/plain'],
'ico' => ['image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon'], 'ico' => ['image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon'],
'stl' => ['application/sla', 'application/vnd.ms-pki.stl', 'application/x-navistyle'], 'stl' => [
'application/sla',
'application/vnd.ms-pki.stl',
'application/x-navistyle',
'model/stl',
'application/octet-stream',
],
]; ];
/** /**

View file

@ -11,8 +11,6 @@ use CodeIgniter\Modules\Modules as BaseModules;
* *
* NOTE: This class is required prior to Autoloader instantiation, * NOTE: This class is required prior to Autoloader instantiation,
* and does not extend BaseConfig. * and does not extend BaseConfig.
*
* @immutable
*/ */
class Modules extends BaseModules class Modules extends BaseModules
{ {

View file

@ -9,8 +9,6 @@ namespace Config;
* *
* NOTE: This class does not extend BaseConfig for performance reasons. * NOTE: This class does not extend BaseConfig for performance reasons.
* So you cannot replace the property values with Environment Variables. * So you cannot replace the property values with Environment Variables.
*
* @immutable
*/ */
class Optimize class Optimize
{ {

View file

@ -4,14 +4,7 @@ declare(strict_types=1);
use CodeIgniter\Router\RouteCollection; use CodeIgniter\Router\RouteCollection;
/** /** @var RouteCollection $routes */
* @var RouteCollection $routes
*
* --------------------------------------------------------------------
* Placeholder definitions
* --------------------------------------------------------------------
*/
$routes->addPlaceholder('podcastHandle', '[a-zA-Z0-9\_]{1,32}'); $routes->addPlaceholder('podcastHandle', '[a-zA-Z0-9\_]{1,32}');
$routes->addPlaceholder('slug', '[a-zA-Z0-9\-]{1,128}'); $routes->addPlaceholder('slug', '[a-zA-Z0-9\-]{1,128}');
$routes->addPlaceholder('base64', '[A-Za-z0-9\.\_]+\-{0,2}'); $routes->addPlaceholder('base64', '[A-Za-z0-9\.\_]+\-{0,2}');

View file

@ -136,7 +136,7 @@ class Routing extends BaseRouting
* *
* If you enable this, $translateURIDashes is ignored. * If you enable this, $translateURIDashes is ignored.
* *
* Default: false * Default: true
*/ */
public bool $translateUriToCamelCase = false; public bool $translateUriToCamelCase = true;
} }

View file

@ -83,23 +83,4 @@ class Security extends BaseConfig
* @see https://codeigniter4.github.io/userguide/libraries/security.html#redirection-on-failure * @see https://codeigniter4.github.io/userguide/libraries/security.html#redirection-on-failure
*/ */
public bool $redirect = (ENVIRONMENT === 'production'); public bool $redirect = (ENVIRONMENT === 'production');
/**
* --------------------------------------------------------------------------
* CSRF SameSite
* --------------------------------------------------------------------------
*
* Setting for CSRF SameSite cookie token.
*
* Allowed values are: None - Lax - Strict - ''.
*
* Defaults to `Lax` as recommended in this link:
*
* @see https://portswigger.net/web-security/csrf/samesite-cookies
*
* @var string
*
* @deprecated `Config\Cookie` $samesite property is used.
*/
public $samesite = 'Lax';
} }

View file

@ -8,9 +8,11 @@ use App\Libraries\Breadcrumb;
use App\Libraries\Negotiate; use App\Libraries\Negotiate;
use App\Libraries\Router; use App\Libraries\Router;
use CodeIgniter\Config\BaseService; use CodeIgniter\Config\BaseService;
use CodeIgniter\HTTP\Negotiate as CodeIgniterHTTPNegotiate;
use CodeIgniter\HTTP\Request; use CodeIgniter\HTTP\Request;
use CodeIgniter\HTTP\RequestInterface; use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\Router\RouteCollectionInterface; use CodeIgniter\Router\RouteCollectionInterface;
use CodeIgniter\Router\Router as CodeIgniterRouter;
/** /**
* Services Configuration file. * Services Configuration file.
@ -32,7 +34,7 @@ class Services extends BaseService
?RouteCollectionInterface $routes = null, ?RouteCollectionInterface $routes = null,
?Request $request = null, ?Request $request = null,
bool $getShared = true bool $getShared = true
): Router { ): CodeIgniterRouter {
if ($getShared) { if ($getShared) {
return static::getSharedInstance('router', $routes, $request); return static::getSharedInstance('router', $routes, $request);
} }
@ -47,8 +49,10 @@ class Services extends BaseService
* The Negotiate class provides the content negotiation features for working the request to determine correct * The Negotiate class provides the content negotiation features for working the request to determine correct
* language, encoding, charset, and more. * language, encoding, charset, and more.
*/ */
public static function negotiator(?RequestInterface $request = null, bool $getShared = true): Negotiate public static function negotiator(
{ ?RequestInterface $request = null,
bool $getShared = true
): CodeIgniterHTTPNegotiate {
if ($getShared) { if ($getShared) {
return static::getSharedInstance('negotiator', $request); return static::getSharedInstance('negotiator', $request);
} }

View file

@ -12,16 +12,18 @@ class AllowCorsFilter implements FilterInterface
{ {
/** /**
* @param string[]|null $arguments * @param string[]|null $arguments
* @return RequestInterface|ResponseInterface|string|void
*/ */
public function before(RequestInterface $request, $arguments = null): void public function before(RequestInterface $request, $arguments = null)
{ {
// Do something here // Do something here
} }
/** /**
* @param string[]|null $arguments * @param string[]|null $arguments
* @return ResponseInterface|void
*/ */
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null): void public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
{ {
if (! $response->hasHeader('Cache-Control')) { if (! $response->hasHeader('Cache-Control')) {
$response->setHeader('Cache-Control', 'public, max-age=86400'); $response->setHeader('Cache-Control', 'public, max-age=86400');

View file

@ -22,6 +22,7 @@ class Services extends BaseService
public static function components(bool $getShared = true): ComponentRenderer public static function components(bool $getShared = true): ComponentRenderer
{ {
if ($getShared) { if ($getShared) {
/** @phpstan-ignore return.type */
return self::getSharedInstance('components'); return self::getSharedInstance('components');
} }

View file

@ -22,6 +22,7 @@ class Services extends BaseService
public static function vite(bool $getShared = true): Vite public static function vite(bool $getShared = true): Vite
{ {
if ($getShared) { if ($getShared) {
/** @phpstan-ignore return.type */
return self::getSharedInstance('vite'); return self::getSharedInstance('vite');
} }

View file

@ -162,15 +162,11 @@ class ClipModel extends Model
return (int) $result[0]['id']; return (int) $result[0]['id'];
} }
public function deleteVideoClip(int $podcastId, int $episodeId, int $clipId): BaseResult | bool public function deleteVideoClip(int $clipId): BaseResult | bool
{ {
$this->clearVideoClipCache($clipId); $this->clearVideoClipCache($clipId);
return $this->delete([ return $this->delete($clipId);
'podcast_id' => $podcastId,
'episode_id' => $episodeId,
'id' => $clipId,
]);
} }
public function getClipCount(int $podcastId, int $episodeId): int public function getClipCount(int $podcastId, int $episodeId): int
@ -240,11 +236,7 @@ class ClipModel extends Model
{ {
$this->clearSoundbiteCache($podcastId, $episodeId, $clipId); $this->clearSoundbiteCache($podcastId, $episodeId, $clipId);
return $this->delete([ return $this->delete($clipId);
'podcast_id' => $podcastId,
'episode_id' => $episodeId,
'id' => $clipId,
]);
} }
public function clearSoundbiteCache(int $podcastId, int $episodeId, int $clipId): void public function clearSoundbiteCache(int $podcastId, int $episodeId, int $clipId): void

View file

@ -18,32 +18,35 @@ const MultiSelect = (): void => {
noResultsText: multiSelect.dataset.noResultsText, noResultsText: multiSelect.dataset.noResultsText,
removeItemButton: true, removeItemButton: true,
classNames: { classNames: {
containerOuter: "choices", activeState: "is-active",
addChoice: ["choices__item--selectable", "add-choice"],
button: "choices__button",
containerInner: "choices__inner", containerInner: "choices__inner",
input: "choices__input", containerOuter: "choices",
inputCloned: "choices__input--cloned", description: "choices__description",
list: "choices__list", disabledState: "is-disabled",
listItems: "choices__list--multiple", flippedState: "is-flipped",
listSingle: "choices__list--single", focusState: "is-focused",
listDropdown: "choices__list--dropdown",
item: "choices__item",
itemSelectable: "choices__item--selectable",
itemDisabled: "choices__item--disabled",
itemChoice: "choices__item--choice",
placeholder: "choices__placeholder",
group: "choices__group", group: "choices__group",
groupHeading: "choices__heading", groupHeading: "choices__heading",
button: "choices__button",
activeState: "is-active",
focusState: "is-focused",
openState: "is-open",
disabledState: "is-disabled",
highlightedState: "is-highlighted", highlightedState: "is-highlighted",
selectedState: "is-selected", input: "choices__input",
flippedState: "is-flipped", inputCloned: "choices__input--cloned",
item: "choices__item",
itemChoice: "choices__item--choice",
itemDisabled: "choices__item--disabled",
itemSelectable: "choices__item--selectable",
list: "choices__list",
listDropdown: "choices__list--dropdown",
listItems: "choices__list--multiple",
listSingle: "choices__list--single",
loadingState: "is-loading", loadingState: "is-loading",
noResults: "has-no-results",
noChoices: "has-no-choices", noChoices: "has-no-choices",
noResults: "has-no-results",
notice: "choices__notice",
openState: "is-open",
placeholder: "choices__placeholder",
selectedState: "is-selected",
}, },
}); });
} }

View file

@ -17,32 +17,35 @@ const Select = (): void => {
noChoicesText: select.dataset.noChoicesText, noChoicesText: select.dataset.noChoicesText,
noResultsText: select.dataset.noResultsText, noResultsText: select.dataset.noResultsText,
classNames: { classNames: {
containerOuter: "choices", activeState: "is-active",
addChoice: ["choices__item--selectable", "add-choice"],
button: "choices__button",
containerInner: "choices__inner", containerInner: "choices__inner",
input: "choices__input", containerOuter: "choices",
inputCloned: "choices__input--cloned", description: "choices__description",
list: "choices__list", disabledState: "is-disabled",
listItems: "choices__list--multiple", flippedState: "is-flipped",
listSingle: "choices__list--single", focusState: "is-focused",
listDropdown: "choices__list--dropdown",
item: "choices__item",
itemSelectable: "choices__item--selectable",
itemDisabled: "choices__item--disabled",
itemChoice: "choices__item--choice",
placeholder: "choices__placeholder",
group: "choices__group", group: "choices__group",
groupHeading: "choices__heading", groupHeading: "choices__heading",
button: "choices__button",
activeState: "is-active",
focusState: "is-focused",
openState: "is-open",
disabledState: "is-disabled",
highlightedState: "is-highlighted", highlightedState: "is-highlighted",
selectedState: "is-selected", input: "choices__input",
flippedState: "is-flipped", inputCloned: "choices__input--cloned",
item: "choices__item",
itemChoice: "choices__item--choice",
itemDisabled: "choices__item--disabled",
itemSelectable: "choices__item--selectable",
list: "choices__list",
listDropdown: "choices__list--dropdown",
listItems: "choices__list--multiple",
listSingle: "choices__list--single",
loadingState: "is-loading", loadingState: "is-loading",
noResults: "has-no-results",
noChoices: "has-no-choices", noChoices: "has-no-choices",
noResults: "has-no-results",
notice: "choices__notice",
openState: "is-open",
placeholder: "choices__placeholder",
selectedState: "is-selected",
}, },
}); });
} }

View file

@ -9,10 +9,6 @@
font-size: 16px; font-size: 16px;
} }
.choices:focus {
outline: none;
}
.choices:last-child { .choices:last-child {
margin-bottom: 0; margin-bottom: 0;
} }
@ -29,17 +25,16 @@
} }
.choices [hidden] { .choices [hidden] {
display: none !important; position: absolute;
opacity: 0;
z-index: -9999;
pointer-events: none;
} }
.choices[data-type*="select-one"] { .choices[data-type*="select-one"] {
cursor: pointer; cursor: pointer;
} }
.choices[data-type*="select-one"] .choices__inner {
padding-bottom: 7.5px;
}
.choices[data-type*="select-one"] .choices__input { .choices[data-type*="select-one"] .choices__input {
display: block; display: block;
width: 100%; width: 100%;
@ -120,7 +115,7 @@
display: inline-block; display: inline-block;
margin-left: 8px; margin-left: 8px;
padding-left: 16px; padding-left: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z'/%3E%3C/svg%3E"); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300574B'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z'/%3E%3C/svg%3E");
background-size: 16px; background-size: 16px;
width: 8px; width: 8px;
line-height: 1; line-height: 1;
@ -136,7 +131,7 @@
} }
.choices__inner { .choices__inner {
@apply p-2 rounded-lg border-contrast bg-elevated border-3; @apply px-3 py-2 rounded-lg border-contrast bg-elevated border-3 transition;
box-shadow: 2px 2px 0 hsl(var(--color-border-contrast)); box-shadow: 2px 2px 0 hsl(var(--color-border-contrast));
display: inline-block; display: inline-block;
@ -147,13 +142,9 @@
overflow: hidden; overflow: hidden;
} }
.choices[data-type*="select-multiple"] .choices__inner {
@apply pb-1;
}
.is-focused .choices__inner, .is-focused .choices__inner,
.is-open .choices__inner { .is-open .choices__inner {
@apply ring-accent ring-inset; @apply ring-accent;
} }
.is-open .choices__inner { .is-open .choices__inner {
@ -184,11 +175,11 @@
} }
.choices__list--multiple { .choices__list--multiple {
display: inline; @apply inline-flex gap-2 mr-2 items-center;
} }
.choices__list--multiple .choices__item { .choices__list--multiple .choices__item {
@apply inline-block px-2 py-1 mb-1 mr-1 text-sm align-middle rounded text-accent-contrast bg-accent-base; @apply inline-block font-semibold px-1 py-0.5 text-sm align-middle rounded text-accent-hover bg-base border-accent-base ring-2 ring-accent;
word-break: break-all; word-break: break-all;
box-sizing: border-box; box-sizing: border-box;
@ -204,7 +195,7 @@
} }
.choices__list--multiple .choices__item.is-highlighted { .choices__list--multiple .choices__item.is-highlighted {
@apply bg-accent-base; @apply bg-subtle;
} }
.is-disabled .choices__list--multiple .choices__item { .is-disabled .choices__list--multiple .choices__item {
@ -251,6 +242,8 @@
} }
.choices__list--dropdown .choices__item { .choices__list--dropdown .choices__item {
@apply break-normal;
position: relative; position: relative;
padding: 10px; padding: 10px;
font-size: 14px; font-size: 14px;
@ -327,12 +320,8 @@
cursor: pointer; cursor: pointer;
} }
.choices__button:focus {
outline: none;
}
.choices__input { .choices__input {
@apply mb-1 align-middle bg-elevated; @apply align-middle bg-elevated;
display: inline-block; display: inline-block;
font-size: 14px; font-size: 14px;
@ -357,6 +346,10 @@
.choices__placeholder { .choices__placeholder {
opacity: 0.5; opacity: 0.5;
} }
.choices__description {
@apply text-xs block text-skin-muted break-normal;
}
} }
/* ===== End of Choices ====== */ /* ===== End of Choices ====== */

View file

@ -36,19 +36,20 @@
.backdrop-gradient { .backdrop-gradient {
background-image: linear-gradient( background-image: linear-gradient(
180deg, 180deg,
hsla(0deg 0% 35.29% / 0%) 0%, hsl(0deg 0% 35.29% / 0%) 0%,
hsla(0deg 0% 34.53% / 3.44%) 16.36%, hsl(0deg 0% 34.53% / 3.44%) 16.36%,
hsla(0deg 0% 32.42% / 12.5%) 33.34%, hsl(0deg 0% 32.42% / 12.5%) 33.34%,
hsla(0deg 0% 29.18% / 25.3%) 50.1%, hsl(0deg 0% 29.18% / 25.3%) 50.1%,
hsla(0deg 0% 24.96% / 40%) 65.75%, hsl(0deg 0% 24.96% / 40%) 65.75%,
hsla(0deg 0% 19.85% / 54.7%) 79.43%, hsl(0deg 0% 19.85% / 54.7%) 79.43%,
hsla(0deg 0% 13.95% / 67.5%) 90.28%, hsl(0deg 0% 13.95% / 67.5%) 90.28%,
hsla(0deg 0% 7.32% / 76.6%) 97.43%, hsl(0deg 0% 7.32% / 76.6%) 97.43%,
hsla(0deg 0% 0% / 80%) 100% hsl(0deg 0% 0% / 80%) 100%
); );
} }
.backdrop-gradient-accent { .backdrop-gradient-accent {
/* stylelint-disable-next-line declaration-property-value-no-unknown */
background-image: linear-gradient( background-image: linear-gradient(
180deg, 180deg,
theme(colors.background.base / 0.4) 0%, theme(colors.background.base / 0.4) 0%,

View file

@ -22,8 +22,7 @@ Read more component (basic unstyled component)
.read-more__checkbox { .read-more__checkbox {
@apply absolute overflow-hidden whitespace-nowrap; @apply absolute overflow-hidden whitespace-nowrap;
clip: rect(0 0 0 0); clip-path: inset(50%);
clip-path: inset(100%);
height: 1px; height: 1px;
width: 1px; width: 1px;
} }

View file

@ -22,8 +22,7 @@
.see-more__checkbox { .see-more__checkbox {
@apply absolute overflow-hidden whitespace-nowrap; @apply absolute overflow-hidden whitespace-nowrap;
clip: rect(0 0 0 0); clip-path: inset(50%);
clip-path: inset(100%);
height: 1px; height: 1px;
width: 1px; width: 1px;
} }

View file

@ -3,7 +3,7 @@
--main-text-color: #555; --main-text-color: #555;
--dark-text-color: #222; --dark-text-color: #222;
--light-text-color: #c7c7c7; --light-text-color: #c7c7c7;
--brand-primary-color: #e06e3f; --brand-primary-color: #dc4814;
--light-bg-color: #ededee; --light-bg-color: #ededee;
--dark-bg-color: #404040; --dark-bg-color: #404040;
} }
@ -78,10 +78,13 @@ p.lead {
} }
.environment { .environment {
background: var(--dark-bg-color); background: var(--brand-primary-color);
color: var(--light-text-color); color: var(--main-bg-color);
text-align: center; text-align: center;
padding: 0.2rem; padding: calc(4px + 0.2083vw);
width: 100%;
top: 0;
position: fixed;
} }
.source { .source {

View file

@ -0,0 +1,29 @@
<?= helper(['components', 'svg']) ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title><?= lang('Errors.pageNotFound') ?></title>
<link rel='stylesheet' type='text/css' href='<?= route_to('themes-colors-css') ?>' />
<?= service('vite')->asset('styles/index.css', 'css') ?>
</head>
<body class="flex flex-col items-center justify-center min-h-screen px-2 text-center bg-base theme-<?= service('settings')
->get('App.theme') ?>">
<?= svg('castopod-mascot_confused', 'h-64') ?>
<h1 class="mt-4 text-3xl font-bold font-display md:text-4xl lg:text-5xl">400</h1>
<p class="mb-6 text-lg text-skin-muted md:text-xl lg:text-2xl">
<?php if (ENVIRONMENT !== 'production') : ?>
<?= nl2br(esc($message)) ?>
<?php else : ?>
<?= lang('Errors.sorryBadRequest') ?>
<?php endif; ?>
</p>
<a href="<?= previous_url() ?>" class="inline-flex items-center justify-center px-3 py-1 text-sm font-semibold rounded-full shadow-xs text-accent-contrast focus:ring-accent md:px-4 md:py-2 md:text-base bg-accent-base hover:bg-accent-hover"><?= lang('Common.go_back') ?></a>
</body>
</html>

View file

@ -27,7 +27,7 @@ $errorId = uniqid('error', true);
<!-- Header --> <!-- Header -->
<div class="header"> <div class="header">
<div class="environment"> <div class="environment">
Displayed at <?= esc(date('H:i:sa')) ?> &mdash; Displayed at <?= esc(date('H:i:s')) ?> &mdash;
PHP: <?= esc(PHP_VERSION) ?> &mdash; PHP: <?= esc(PHP_VERSION) ?> &mdash;
CodeIgniter: <?= esc(CodeIgniter::CI_VERSION) ?> -- CodeIgniter: <?= esc(CodeIgniter::CI_VERSION) ?> --
Environment: <?= ENVIRONMENT ?> Environment: <?= ENVIRONMENT ?>

View file

@ -9,37 +9,37 @@
"php": "^8.1", "php": "^8.1",
"adaures/ipcat-php": "^v1.0.0", "adaures/ipcat-php": "^v1.0.0",
"adaures/podcast-persons-taxonomy": "^v1.0.1", "adaures/podcast-persons-taxonomy": "^v1.0.1",
"aws/aws-sdk-php": "^3.336.10", "aws/aws-sdk-php": "^3.356.3",
"chrisjean/php-ico": "^1.0.4", "chrisjean/php-ico": "^1.0.4",
"cocur/slugify": "^v4.6.0", "cocur/slugify": "^v4.6.0",
"codeigniter4/framework": "v4.5.7", "codeigniter4/framework": "4.6.3",
"codeigniter4/settings": "v2.2.0", "codeigniter4/settings": "v2.2.0",
"codeigniter4/shield": "v1.1.0", "codeigniter4/shield": "^1.2.0",
"codeigniter4/tasks": "dev-develop", "codeigniter4/tasks": "dev-develop",
"geoip2/geoip2": "v3.1.0", "geoip2/geoip2": "3.2.0",
"james-heinrich/getid3": "^2.0.0-beta6", "james-heinrich/getid3": "^2.0.0-beta6",
"league/commonmark": "^2.6.1", "league/commonmark": "^2.7.1",
"league/html-to-markdown": "5.1.1", "league/html-to-markdown": "5.1.1",
"melbahja/seo": "^v2.1.1", "melbahja/seo": "^v2.1.1",
"michalsn/codeigniter4-uuid": "v1.1.0", "michalsn/codeigniter4-uuid": "1.3.0",
"mpratt/embera": "^2.0.42", "mpratt/embera": "^2.0.42",
"opawg/user-agents-v2-php": "dev-main", "opawg/user-agents-v2-php": "dev-main",
"phpseclib/phpseclib": "~2.0.48", "phpseclib/phpseclib": "~2.0.48",
"vlucas/phpdotenv": "v5.6.1", "vlucas/phpdotenv": "^5.6.2",
"whichbrowser/parser": "^v2.1.8", "whichbrowser/parser": "^v2.1.8",
"yassinedoghri/php-icons": "^v1.2.0", "yassinedoghri/php-icons": "^1.3.0",
"yassinedoghri/podcast-feed": "dev-main" "yassinedoghri/podcast-feed": "dev-main"
}, },
"require-dev": { "require-dev": {
"captainhook/captainhook": "^5.24.1", "captainhook/captainhook": "^5.25.11",
"codeigniter/phpstan-codeigniter": "v1.5.1", "codeigniter/phpstan-codeigniter": "^1.5.4",
"mikey179/vfsstream": "v1.6.12", "mikey179/vfsstream": "v1.6.12",
"phpstan/extension-installer": "^1.4.3", "phpstan/extension-installer": "^1.4.3",
"phpstan/phpstan": "^2.1.1", "phpstan/phpstan": "^2.1.22",
"phpunit/phpunit": "^10.5.40", "phpunit/phpunit": "^10.5.53",
"rector/rector": "^2.0.6", "rector/rector": "^2.1.4",
"symplify/coding-standard": "^12.2.3", "symplify/coding-standard": "^12.4.3",
"symplify/easy-coding-standard": "^12.5.5" "symplify/easy-coding-standard": "^12.5.24"
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {

2351
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "eda6f02ae1a3871b00c7076da1f7c35d", "content-hash": "99c6079d85d508bb79ae0d9d0304c5a5",
"packages": [ "packages": [
{ {
"name": "adaures/ipcat-php", "name": "adaures/ipcat-php",
@ -24,7 +24,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["GPL-3.0-only"], "license": [
"GPL-3.0-only"
],
"authors": [ "authors": [
{ {
"name": "Benjamin Bellamy", "name": "Benjamin Bellamy",
@ -56,7 +58,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Benjamin Bellamy", "name": "Benjamin Bellamy",
@ -75,16 +79,16 @@
}, },
{ {
"name": "adhocore/cli", "name": "adhocore/cli",
"version": "v1.9.3", "version": "v1.9.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/adhocore/php-cli.git", "url": "https://github.com/adhocore/php-cli.git",
"reference": "86be16e3c3b42d76fcdb32529bcded0fedb925d3" "reference": "474dc3d7ab139796be98b104d891476e3916b6f4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/adhocore/php-cli/zipball/86be16e3c3b42d76fcdb32529bcded0fedb925d3", "url": "https://api.github.com/repos/adhocore/php-cli/zipball/474dc3d7ab139796be98b104d891476e3916b6f4",
"reference": "86be16e3c3b42d76fcdb32529bcded0fedb925d3", "reference": "474dc3d7ab139796be98b104d891476e3916b6f4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -95,13 +99,17 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["src/functions.php"], "files": [
"src/functions.php"
],
"psr-4": { "psr-4": {
"Ahc\\Cli\\": "src/" "Ahc\\Cli\\": "src/"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Jitendra Adhikari", "name": "Jitendra Adhikari",
@ -128,7 +136,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/adhocore/php-cli/issues", "issues": "https://github.com/adhocore/php-cli/issues",
"source": "https://github.com/adhocore/php-cli/tree/v1.9.3" "source": "https://github.com/adhocore/php-cli/tree/v1.9.4"
}, },
"funding": [ "funding": [
{ {
@ -140,7 +148,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-12-04T03:40:29+00:00" "time": "2025-05-11T13:23:54+00:00"
}, },
{ {
"name": "aws/aws-crt-php", "name": "aws/aws-crt-php",
@ -168,10 +176,14 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["Apache-2.0"], "license": [
"Apache-2.0"
],
"authors": [ "authors": [
{ {
"name": "AWS SDK Common Runtime Team", "name": "AWS SDK Common Runtime Team",
@ -180,7 +192,12 @@
], ],
"description": "AWS Common Runtime for PHP", "description": "AWS Common Runtime for PHP",
"homepage": "https://github.com/awslabs/aws-crt-php", "homepage": "https://github.com/awslabs/aws-crt-php",
"keywords": ["amazon", "aws", "crt", "sdk"], "keywords": [
"amazon",
"aws",
"crt",
"sdk"
],
"support": { "support": {
"issues": "https://github.com/awslabs/aws-crt-php/issues", "issues": "https://github.com/awslabs/aws-crt-php/issues",
"source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7" "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7"
@ -189,16 +206,16 @@
}, },
{ {
"name": "aws/aws-sdk-php", "name": "aws/aws-sdk-php",
"version": "3.336.10", "version": "3.356.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/aws/aws-sdk-php.git", "url": "https://github.com/aws/aws-sdk-php.git",
"reference": "bb137145fdbcd4ca121446157d804b9653aff54c" "reference": "9c61b26408664c76d51101381bb64feda9bcfe2e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/bb137145fdbcd4ca121446157d804b9653aff54c", "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/9c61b26408664c76d51101381bb64feda9bcfe2e",
"reference": "bb137145fdbcd4ca121446157d804b9653aff54c", "reference": "9c61b26408664c76d51101381bb64feda9bcfe2e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -206,31 +223,30 @@
"ext-json": "*", "ext-json": "*",
"ext-pcre": "*", "ext-pcre": "*",
"ext-simplexml": "*", "ext-simplexml": "*",
"guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", "guzzlehttp/guzzle": "^7.4.5",
"guzzlehttp/promises": "^1.4.0 || ^2.0", "guzzlehttp/promises": "^2.0",
"guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "guzzlehttp/psr7": "^2.4.5",
"mtdowling/jmespath.php": "^2.6", "mtdowling/jmespath.php": "^2.8.0",
"php": ">=7.2.5", "php": ">=8.1",
"psr/http-message": "^1.0 || ^2.0" "psr/http-message": "^2.0"
}, },
"require-dev": { "require-dev": {
"andrewsville/php-token-reflection": "^1.4", "andrewsville/php-token-reflection": "^1.4",
"aws/aws-php-sns-message-validator": "~1.0", "aws/aws-php-sns-message-validator": "~1.0",
"behat/behat": "~3.0", "behat/behat": "~3.0",
"composer/composer": "^1.10.22", "composer/composer": "^2.7.8",
"dms/phpunit-arraysubset-asserts": "^0.4.0", "dms/phpunit-arraysubset-asserts": "^0.4.0",
"doctrine/cache": "~1.4", "doctrine/cache": "~1.4",
"ext-dom": "*", "ext-dom": "*",
"ext-openssl": "*", "ext-openssl": "*",
"ext-pcntl": "*", "ext-pcntl": "*",
"ext-sockets": "*", "ext-sockets": "*",
"nette/neon": "^2.3",
"paragonie/random_compat": ">= 2",
"phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5", "phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5",
"psr/cache": "^1.0 || ^2.0 || ^3.0", "psr/cache": "^2.0 || ^3.0",
"psr/simple-cache": "^1.0 || ^2.0 || ^3.0", "psr/simple-cache": "^2.0 || ^3.0",
"sebastian/comparator": "^1.2.3 || ^4.0", "sebastian/comparator": "^1.2.3 || ^4.0 || ^5.0",
"yoast/phpunit-polyfills": "^1.0" "symfony/filesystem": "^v6.4.0 || ^v7.1.0",
"yoast/phpunit-polyfills": "^2.0"
}, },
"suggest": { "suggest": {
"aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications",
@ -246,14 +262,20 @@
} }
}, },
"autoload": { "autoload": {
"files": ["src/functions.php"], "files": [
"src/functions.php"
],
"psr-4": { "psr-4": {
"Aws\\": "src/" "Aws\\": "src/"
}, },
"exclude-from-classmap": ["src/data/"] "exclude-from-classmap": [
"src/data/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["Apache-2.0"], "license": [
"Apache-2.0"
],
"authors": [ "authors": [
{ {
"name": "Amazon Web Services", "name": "Amazon Web Services",
@ -273,24 +295,24 @@
"sdk" "sdk"
], ],
"support": { "support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "forum": "https://github.com/aws/aws-sdk-php/discussions",
"issues": "https://github.com/aws/aws-sdk-php/issues", "issues": "https://github.com/aws/aws-sdk-php/issues",
"source": "https://github.com/aws/aws-sdk-php/tree/3.336.10" "source": "https://github.com/aws/aws-sdk-php/tree/3.356.3"
}, },
"time": "2025-01-07T19:05:48+00:00" "time": "2025-08-22T18:13:45+00:00"
}, },
{ {
"name": "brick/math", "name": "brick/math",
"version": "0.12.1", "version": "0.13.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/brick/math.git", "url": "https://github.com/brick/math.git",
"reference": "f510c0a40911935b77b86859eb5223d58d660df1" "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1", "url": "https://api.github.com/repos/brick/math/zipball/fc7ed316430118cc7836bf45faff18d5dfc8de04",
"reference": "f510c0a40911935b77b86859eb5223d58d660df1", "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -299,7 +321,7 @@
"require-dev": { "require-dev": {
"php-coveralls/php-coveralls": "^2.2", "php-coveralls/php-coveralls": "^2.2",
"phpunit/phpunit": "^10.1", "phpunit/phpunit": "^10.1",
"vimeo/psalm": "5.16.0" "vimeo/psalm": "6.8.8"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -308,7 +330,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "Arbitrary-precision arithmetic library", "description": "Arbitrary-precision arithmetic library",
"keywords": [ "keywords": [
"Arbitrary-precision", "Arbitrary-precision",
@ -327,7 +351,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/brick/math/issues", "issues": "https://github.com/brick/math/issues",
"source": "https://github.com/brick/math/tree/0.12.1" "source": "https://github.com/brick/math/tree/0.13.1"
}, },
"funding": [ "funding": [
{ {
@ -335,7 +359,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-11-29T23:19:16+00:00" "time": "2025-03-29T13:50:30+00:00"
}, },
{ {
"name": "chrisjean/php-ico", "name": "chrisjean/php-ico",
@ -357,10 +381,14 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"classmap": ["class-php-ico.php"] "classmap": [
"class-php-ico.php"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["GPL-2.0+"], "license": [
"GPL-2.0+"
],
"authors": [ "authors": [
{ {
"name": "Chris Jean", "name": "Chris Jean",
@ -370,7 +398,10 @@
], ],
"description": "An easy-to-use library to generate valid ICO files.", "description": "An easy-to-use library to generate valid ICO files.",
"homepage": "https://github.com/chrisbliss18/php-ico", "homepage": "https://github.com/chrisbliss18/php-ico",
"keywords": ["favicon", "ico"], "keywords": [
"favicon",
"ico"
],
"support": { "support": {
"issues": "https://github.com/chrisbliss18/php-ico/issues", "issues": "https://github.com/chrisbliss18/php-ico/issues",
"source": "https://github.com/chrisbliss18/php-ico" "source": "https://github.com/chrisbliss18/php-ico"
@ -426,7 +457,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Florian Eckerstorfer", "name": "Florian Eckerstorfer",
@ -439,7 +472,10 @@
} }
], ],
"description": "Converts a string into a slug.", "description": "Converts a string into a slug.",
"keywords": ["slug", "slugify"], "keywords": [
"slug",
"slugify"
],
"support": { "support": {
"issues": "https://github.com/cocur/slugify/issues", "issues": "https://github.com/cocur/slugify/issues",
"source": "https://github.com/cocur/slugify/tree/v4.6.0" "source": "https://github.com/cocur/slugify/tree/v4.6.0"
@ -448,34 +484,34 @@
}, },
{ {
"name": "codeigniter4/framework", "name": "codeigniter4/framework",
"version": "v4.5.7", "version": "v4.6.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/codeigniter4/framework.git", "url": "https://github.com/codeigniter4/framework.git",
"reference": "f253839c071abbef5262cbb8f49a6077dc5dd568" "reference": "68d1a5896106f869452dd369a690dd5bc75160fb"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/codeigniter4/framework/zipball/f253839c071abbef5262cbb8f49a6077dc5dd568", "url": "https://api.github.com/repos/codeigniter4/framework/zipball/68d1a5896106f869452dd369a690dd5bc75160fb",
"reference": "f253839c071abbef5262cbb8f49a6077dc5dd568", "reference": "68d1a5896106f869452dd369a690dd5bc75160fb",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-intl": "*", "ext-intl": "*",
"ext-mbstring": "*", "ext-mbstring": "*",
"laminas/laminas-escaper": "^2.13", "laminas/laminas-escaper": "^2.17",
"php": "^8.1", "php": "^8.1",
"psr/log": "^3.0" "psr/log": "^3.0"
}, },
"require-dev": { "require-dev": {
"codeigniter/coding-standard": "^1.7", "codeigniter/coding-standard": "^1.7",
"fakerphp/faker": "^1.9", "fakerphp/faker": "^1.24",
"friendsofphp/php-cs-fixer": "^3.47.1", "friendsofphp/php-cs-fixer": "^3.47.1",
"kint-php/kint": "^5.0.4", "kint-php/kint": "^6.0",
"mikey179/vfsstream": "^1.6", "mikey179/vfsstream": "^1.6.12",
"nexusphp/cs-config": "^3.6", "nexusphp/cs-config": "^3.6",
"phpunit/phpunit": "^10.5.16 || ^11.2", "phpunit/phpunit": "^10.5.16 || ^11.2",
"predis/predis": "^1.1 || ^2.0" "predis/predis": "^3.0"
}, },
"suggest": { "suggest": {
"ext-curl": "If you use CURLRequest class", "ext-curl": "If you use CURLRequest class",
@ -503,10 +539,14 @@
"psr-4": { "psr-4": {
"CodeIgniter\\": "system/" "CodeIgniter\\": "system/"
}, },
"exclude-from-classmap": ["**/Database/Migrations/**"] "exclude-from-classmap": [
"**/Database/Migrations/**"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "The CodeIgniter framework v4", "description": "The CodeIgniter framework v4",
"homepage": "https://codeigniter.com", "homepage": "https://codeigniter.com",
"support": { "support": {
@ -514,7 +554,71 @@
"slack": "https://codeigniterchat.slack.com", "slack": "https://codeigniterchat.slack.com",
"source": "https://github.com/codeigniter4/CodeIgniter4" "source": "https://github.com/codeigniter4/CodeIgniter4"
}, },
"time": "2024-12-31T12:13:44+00:00" "time": "2025-08-02T13:36:13+00:00"
},
{
"name": "codeigniter4/queue",
"version": "dev-develop",
"source": {
"type": "git",
"url": "https://github.com/codeigniter4/queue.git",
"reference": "0f95012aa9671f4cfcc74af0f62c7e0c29dadd8e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/codeigniter4/queue/zipball/0f95012aa9671f4cfcc74af0f62c7e0c29dadd8e",
"reference": "0f95012aa9671f4cfcc74af0f62c7e0c29dadd8e",
"shasum": ""
},
"require": {
"php": "^8.1"
},
"require-dev": {
"codeigniter4/devkit": "^1.0",
"codeigniter4/framework": "^4.3",
"phpstan/phpstan-strict-rules": "^1.5",
"predis/predis": "^2.0"
},
"suggest": {
"ext-redis": "If you want to use RedisHandler",
"predis/predis": "If you want to use PredisHandler"
},
"default-branch": true,
"type": "library",
"autoload": {
"psr-4": {
"CodeIgniter\\Queue\\": "src"
},
"exclude-from-classmap": [
"**/Database/Migrations/**"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "michalsn",
"homepage": "https://github.com/michalsn",
"role": "Developer"
}
],
"description": "Queues for CodeIgniter 4 framework",
"homepage": "https://github.com/codeigniter4/queue",
"keywords": [
"codeigniter",
"codeigniter4",
"database",
"predis",
"queue",
"redis"
],
"support": {
"issues": "https://github.com/codeigniter4/queue/issues",
"source": "https://github.com/codeigniter4/queue/tree/develop"
},
"time": "2025-08-19T17:42:31+00:00"
}, },
{ {
"name": "codeigniter4/settings", "name": "codeigniter4/settings",
@ -543,10 +647,14 @@
"psr-4": { "psr-4": {
"CodeIgniter\\Settings\\": "src" "CodeIgniter\\Settings\\": "src"
}, },
"exclude-from-classmap": ["**/Database/Migrations/**"] "exclude-from-classmap": [
"**/Database/Migrations/**"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Lonnie Ezell", "name": "Lonnie Ezell",
@ -556,7 +664,11 @@
], ],
"description": "Settings library for CodeIgniter 4", "description": "Settings library for CodeIgniter 4",
"homepage": "https://github.com/codeigniter4/settings", "homepage": "https://github.com/codeigniter4/settings",
"keywords": ["Settings", "codeigniter", "codeigniter4"], "keywords": [
"Settings",
"codeigniter",
"codeigniter4"
],
"support": { "support": {
"issues": "https://github.com/codeigniter4/settings/issues", "issues": "https://github.com/codeigniter4/settings/issues",
"source": "https://github.com/codeigniter4/settings/tree/v2.2.0" "source": "https://github.com/codeigniter4/settings/tree/v2.2.0"
@ -565,36 +677,33 @@
}, },
{ {
"name": "codeigniter4/shield", "name": "codeigniter4/shield",
"version": "v1.1.0", "version": "v1.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/codeigniter4/shield.git", "url": "https://github.com/codeigniter4/shield.git",
"reference": "22a8b3b58dafa7a5c080bc61446653aeb9fffc06" "reference": "2d1b2177a914dcd490f54a6706792eacabd9e3e8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/codeigniter4/shield/zipball/22a8b3b58dafa7a5c080bc61446653aeb9fffc06", "url": "https://api.github.com/repos/codeigniter4/shield/zipball/2d1b2177a914dcd490f54a6706792eacabd9e3e8",
"reference": "22a8b3b58dafa7a5c080bc61446653aeb9fffc06", "reference": "2d1b2177a914dcd490f54a6706792eacabd9e3e8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"codeigniter4/settings": "^2.1", "codeigniter4/settings": "^2.1",
"php": "^7.4.3 || ^8.0" "php": "^8.1"
}, },
"provide": { "provide": {
"codeigniter4/authentication-implementation": "1.0" "codeigniter4/authentication-implementation": "1.0"
}, },
"require-dev": { "require-dev": {
"codeigniter/phpstan-codeigniter": "^1.3", "codeigniter/phpstan-codeigniter": "^1.3",
"codeigniter4/devkit": "^1.0", "codeigniter4/devkit": "^1.3",
"codeigniter4/framework": ">=4.3.5 <4.5.0 || ^4.5.1", "codeigniter4/framework": ">=4.3.5 <4.5.0 || ^4.5.1",
"firebase/php-jwt": "^6.4", "firebase/php-jwt": "^6.4",
"mikey179/vfsstream": "^1.6.7", "mikey179/vfsstream": "^1.6.7",
"mockery/mockery": "^1.0", "mockery/mockery": "^1.0",
"phpstan/extension-installer": "^1.3", "phpstan/phpstan-strict-rules": "^2.0"
"phpstan/phpstan-strict-rules": "^1.5",
"phpunit/phpunit": "^9.6",
"rector/rector": "1.1.0"
}, },
"suggest": { "suggest": {
"ext-curl": "Required to use the password validation rule via PwnedValidator class.", "ext-curl": "Required to use the password validation rule via PwnedValidator class.",
@ -605,10 +714,14 @@
"psr-4": { "psr-4": {
"CodeIgniter\\Shield\\": "src" "CodeIgniter\\Shield\\": "src"
}, },
"exclude-from-classmap": ["**/Database/Migrations/**"] "exclude-from-classmap": [
"**/Database/Migrations/**"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Lonnie Ezell", "name": "Lonnie Ezell",
@ -631,7 +744,7 @@
"slack": "https://codeigniterchat.slack.com", "slack": "https://codeigniterchat.slack.com",
"source": "https://github.com/codeigniter4/shield" "source": "https://github.com/codeigniter4/shield"
}, },
"time": "2024-06-13T08:54:48+00:00" "time": "2025-07-14T10:26:03+00:00"
}, },
{ {
"name": "codeigniter4/tasks", "name": "codeigniter4/tasks",
@ -639,25 +752,23 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/codeigniter4/tasks.git", "url": "https://github.com/codeigniter4/tasks.git",
"reference": "ec717c428c6f0e8e216e5dfbf18966a26a4f821f" "reference": "04894af5f78b0c8652f87081ef75dd1a030e2972"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/codeigniter4/tasks/zipball/ec717c428c6f0e8e216e5dfbf18966a26a4f821f", "url": "https://api.github.com/repos/codeigniter4/tasks/zipball/04894af5f78b0c8652f87081ef75dd1a030e2972",
"reference": "ec717c428c6f0e8e216e5dfbf18966a26a4f821f", "reference": "04894af5f78b0c8652f87081ef75dd1a030e2972",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"codeigniter4/queue": "dev-develop",
"codeigniter4/settings": "^2.0", "codeigniter4/settings": "^2.0",
"ext-json": "*", "ext-json": "*",
"php": "^7.4 || ^8.0" "php": "^8.1"
}, },
"require-dev": { "require-dev": {
"codeigniter/coding-standard": "1.7.*", "codeigniter4/devkit": "^1.3",
"codeigniter4/devkit": "^1.0", "codeigniter4/framework": "^4.1"
"codeigniter4/framework": "^4.1",
"phpunit/phpunit": "^9.6",
"rector/rector": "1.2.10"
}, },
"default-branch": true, "default-branch": true,
"type": "library", "type": "library",
@ -665,7 +776,9 @@
"psr-4": { "psr-4": {
"CodeIgniter\\Tasks\\": "src" "CodeIgniter\\Tasks\\": "src"
}, },
"exclude-from-classmap": ["**/Database/Migrations/**"] "exclude-from-classmap": [
"**/Database/Migrations/**"
]
}, },
"autoload-dev": { "autoload-dev": {
"psr-4": { "psr-4": {
@ -673,14 +786,18 @@
} }
}, },
"scripts": { "scripts": {
"post-update-cmd": ["bash admin/setup.sh"], "post-update-cmd": [
"bash admin/setup.sh"
],
"analyze": [ "analyze": [
"Composer\\Config::disableProcessTimeout", "Composer\\Config::disableProcessTimeout",
"phpstan analyze", "phpstan analyze",
"psalm", "psalm",
"rector process --dry-run" "rector process --dry-run"
], ],
"sa": ["@analyze"], "sa": [
"@analyze"
],
"ci": [ "ci": [
"Composer\\Config::disableProcessTimeout", "Composer\\Config::disableProcessTimeout",
"@cs", "@cs",
@ -689,18 +806,34 @@
"@analyze", "@analyze",
"@test" "@test"
], ],
"cs": ["php-cs-fixer fix --ansi --verbose --dry-run --diff"], "cs": [
"cs-fix": ["php-cs-fixer fix --ansi --verbose --diff"], "php-cs-fixer fix --ansi --verbose --dry-run --diff"
"style": ["@cs-fix"], ],
"deduplicate": ["phpcpd src/ tests/"], "cs-fix": [
"inspect": ["deptrac analyze --cache-file=build/deptrac.cache"], "php-cs-fixer fix --ansi --verbose --diff"
],
"style": [
"@cs-fix"
],
"deduplicate": [
"phpcpd src/ tests/"
],
"inspect": [
"deptrac analyze --cache-file=build/deptrac.cache"
],
"mutate": [ "mutate": [
"infection --threads=2 --skip-initial-tests --coverage=build/phpunit" "infection --threads=2 --skip-initial-tests --coverage=build/phpunit"
], ],
"retool": ["retool"], "retool": [
"test": ["phpunit"] "retool"
],
"test": [
"phpunit"
]
}, },
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Lonnie Ezell", "name": "Lonnie Ezell",
@ -710,25 +843,30 @@
], ],
"description": "Task Scheduler for CodeIgniter 4", "description": "Task Scheduler for CodeIgniter 4",
"homepage": "https://github.com/codeigniter4/tasks", "homepage": "https://github.com/codeigniter4/tasks",
"keywords": ["codeigniter", "codeigniter4", "cron", "task scheduling"], "keywords": [
"codeigniter",
"codeigniter4",
"cron",
"task scheduling"
],
"support": { "support": {
"source": "https://github.com/codeigniter4/tasks/tree/develop", "source": "https://github.com/codeigniter4/tasks/tree/develop",
"issues": "https://github.com/codeigniter4/tasks/issues" "issues": "https://github.com/codeigniter4/tasks/issues"
}, },
"time": "2024-11-11T12:05:47+00:00" "time": "2025-08-13T12:00:00+00:00"
}, },
{ {
"name": "composer/ca-bundle", "name": "composer/ca-bundle",
"version": "1.5.4", "version": "1.5.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/composer/ca-bundle.git", "url": "https://github.com/composer/ca-bundle.git",
"reference": "bc0593537a463e55cadf45fd938d23b75095b7e1" "reference": "719026bb30813accb68271fee7e39552a58e9f65"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/bc0593537a463e55cadf45fd938d23b75095b7e1", "url": "https://api.github.com/repos/composer/ca-bundle/zipball/719026bb30813accb68271fee7e39552a58e9f65",
"reference": "bc0593537a463e55cadf45fd938d23b75095b7e1", "reference": "719026bb30813accb68271fee7e39552a58e9f65",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -754,7 +892,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Jordi Boggiano", "name": "Jordi Boggiano",
@ -763,11 +903,17 @@
} }
], ],
"description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
"keywords": ["cabundle", "cacert", "certificate", "ssl", "tls"], "keywords": [
"cabundle",
"cacert",
"certificate",
"ssl",
"tls"
],
"support": { "support": {
"irc": "irc://irc.freenode.org/composer", "irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues", "issues": "https://github.com/composer/ca-bundle/issues",
"source": "https://github.com/composer/ca-bundle/tree/1.5.4" "source": "https://github.com/composer/ca-bundle/tree/1.5.8"
}, },
"funding": [ "funding": [
{ {
@ -777,13 +923,9 @@
{ {
"url": "https://github.com/composer", "url": "https://github.com/composer",
"type": "github" "type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
"type": "tidelift"
} }
], ],
"time": "2024-11-27T15:35:25+00:00" "time": "2025-08-20T18:49:47+00:00"
}, },
{ {
"name": "dflydev/dot-access-data", "name": "dflydev/dot-access-data",
@ -821,7 +963,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Dragonfly Development Inc.", "name": "Dragonfly Development Inc.",
@ -846,7 +990,12 @@
], ],
"description": "Given a deep data structure, access data by dot notation.", "description": "Given a deep data structure, access data by dot notation.",
"homepage": "https://github.com/dflydev/dflydev-dot-access-data", "homepage": "https://github.com/dflydev/dflydev-dot-access-data",
"keywords": ["access", "data", "dot", "notation"], "keywords": [
"access",
"data",
"dot",
"notation"
],
"support": { "support": {
"issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
"source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3"
@ -855,21 +1004,21 @@
}, },
{ {
"name": "geoip2/geoip2", "name": "geoip2/geoip2",
"version": "v3.1.0", "version": "v3.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/maxmind/GeoIP2-php.git", "url": "https://github.com/maxmind/GeoIP2-php.git",
"reference": "c86fbeaa7e42279dd9e7af0b015384e721832b88" "reference": "b7aa58760a6bf89a608dd92ee2d9436b52557ce2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/c86fbeaa7e42279dd9e7af0b015384e721832b88", "url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/b7aa58760a6bf89a608dd92ee2d9436b52557ce2",
"reference": "c86fbeaa7e42279dd9e7af0b015384e721832b88", "reference": "b7aa58760a6bf89a608dd92ee2d9436b52557ce2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-json": "*", "ext-json": "*",
"maxmind-db/reader": "^1.12.0", "maxmind-db/reader": "^1.12.1",
"maxmind/web-service-common": "~0.10", "maxmind/web-service-common": "~0.10",
"php": ">=8.1" "php": ">=8.1"
}, },
@ -886,7 +1035,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["Apache-2.0"], "license": [
"Apache-2.0"
],
"authors": [ "authors": [
{ {
"name": "Gregory J. Oschwald", "name": "Gregory J. Oschwald",
@ -896,12 +1047,18 @@
], ],
"description": "MaxMind GeoIP2 PHP API", "description": "MaxMind GeoIP2 PHP API",
"homepage": "https://github.com/maxmind/GeoIP2-php", "homepage": "https://github.com/maxmind/GeoIP2-php",
"keywords": ["IP", "geoip", "geoip2", "geolocation", "maxmind"], "keywords": [
"IP",
"geoip",
"geoip2",
"geolocation",
"maxmind"
],
"support": { "support": {
"issues": "https://github.com/maxmind/GeoIP2-php/issues", "issues": "https://github.com/maxmind/GeoIP2-php/issues",
"source": "https://github.com/maxmind/GeoIP2-php/tree/v3.1.0" "source": "https://github.com/maxmind/GeoIP2-php/tree/v3.2.0"
}, },
"time": "2024-11-15T16:33:31+00:00" "time": "2025-05-05T21:18:27+00:00"
}, },
{ {
"name": "graham-campbell/result-type", "name": "graham-campbell/result-type",
@ -931,7 +1088,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Graham Campbell", "name": "Graham Campbell",
@ -965,22 +1124,22 @@
}, },
{ {
"name": "guzzlehttp/guzzle", "name": "guzzlehttp/guzzle",
"version": "7.9.2", "version": "7.10.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/guzzle.git", "url": "https://github.com/guzzle/guzzle.git",
"reference": "d281ed313b989f213357e3be1a179f02196ac99b" "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
"reference": "d281ed313b989f213357e3be1a179f02196ac99b", "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-json": "*", "ext-json": "*",
"guzzlehttp/promises": "^1.5.3 || ^2.0.3", "guzzlehttp/promises": "^2.3",
"guzzlehttp/psr7": "^2.7.0", "guzzlehttp/psr7": "^2.8",
"php": "^7.2.5 || ^8.0", "php": "^7.2.5 || ^8.0",
"psr/http-client": "^1.0", "psr/http-client": "^1.0",
"symfony/deprecation-contracts": "^2.2 || ^3.0" "symfony/deprecation-contracts": "^2.2 || ^3.0"
@ -1009,13 +1168,17 @@
} }
}, },
"autoload": { "autoload": {
"files": ["src/functions_include.php"], "files": [
"src/functions_include.php"
],
"psr-4": { "psr-4": {
"GuzzleHttp\\": "src/" "GuzzleHttp\\": "src/"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Graham Campbell", "name": "Graham Campbell",
@ -1067,7 +1230,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/guzzle/issues", "issues": "https://github.com/guzzle/guzzle/issues",
"source": "https://github.com/guzzle/guzzle/tree/7.9.2" "source": "https://github.com/guzzle/guzzle/tree/7.10.0"
}, },
"funding": [ "funding": [
{ {
@ -1083,20 +1246,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-24T11:22:20+00:00" "time": "2025-08-23T22:36:01+00:00"
}, },
{ {
"name": "guzzlehttp/promises", "name": "guzzlehttp/promises",
"version": "2.0.4", "version": "2.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/promises.git", "url": "https://github.com/guzzle/promises.git",
"reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" "reference": "481557b130ef3790cf82b713667b43030dc9c957"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957",
"reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", "reference": "481557b130ef3790cf82b713667b43030dc9c957",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1104,7 +1267,7 @@
}, },
"require-dev": { "require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2", "bamarni/composer-bin-plugin": "^1.8.2",
"phpunit/phpunit": "^8.5.39 || ^9.6.20" "phpunit/phpunit": "^8.5.44 || ^9.6.25"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -1119,7 +1282,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Graham Campbell", "name": "Graham Campbell",
@ -1143,10 +1308,12 @@
} }
], ],
"description": "Guzzle promises library", "description": "Guzzle promises library",
"keywords": ["promise"], "keywords": [
"promise"
],
"support": { "support": {
"issues": "https://github.com/guzzle/promises/issues", "issues": "https://github.com/guzzle/promises/issues",
"source": "https://github.com/guzzle/promises/tree/2.0.4" "source": "https://github.com/guzzle/promises/tree/2.3.0"
}, },
"funding": [ "funding": [
{ {
@ -1162,20 +1329,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-10-17T10:06:22+00:00" "time": "2025-08-22T14:34:08+00:00"
}, },
{ {
"name": "guzzlehttp/psr7", "name": "guzzlehttp/psr7",
"version": "2.7.0", "version": "2.8.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/psr7.git", "url": "https://github.com/guzzle/psr7.git",
"reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" "reference": "21dc724a0583619cd1652f673303492272778051"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051",
"reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", "reference": "21dc724a0583619cd1652f673303492272778051",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1191,7 +1358,7 @@
"require-dev": { "require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2", "bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "0.9.0", "http-interop/http-factory-tests": "0.9.0",
"phpunit/phpunit": "^8.5.39 || ^9.6.20" "phpunit/phpunit": "^8.5.44 || ^9.6.25"
}, },
"suggest": { "suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
@ -1209,7 +1376,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Graham Campbell", "name": "Graham Campbell",
@ -1260,7 +1429,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/psr7/issues", "issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/2.7.0" "source": "https://github.com/guzzle/psr7/tree/2.8.0"
}, },
"funding": [ "funding": [
{ {
@ -1276,7 +1445,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-18T11:15:46+00:00" "time": "2025-08-23T21:21:41+00:00"
}, },
{ {
"name": "james-heinrich/getid3", "name": "james-heinrich/getid3",
@ -1328,7 +1497,11 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["GPL-1.0-or-later", "LGPL-3.0-only", "MPL-2.0"], "license": [
"GPL-1.0-or-later",
"LGPL-3.0-only",
"MPL-2.0"
],
"authors": [ "authors": [
{ {
"name": "James Heinrich", "name": "James Heinrich",
@ -1345,7 +1518,14 @@
], ],
"description": "Extract and write useful information to/from popular multimedia file formats", "description": "Extract and write useful information to/from popular multimedia file formats",
"homepage": "https://www.getid3.org/", "homepage": "https://www.getid3.org/",
"keywords": ["audio", "codecs", "id3", "metadata", "tags", "video"], "keywords": [
"audio",
"codecs",
"id3",
"metadata",
"tags",
"video"
],
"support": { "support": {
"issues": "https://github.com/JamesHeinrich/getID3/issues", "issues": "https://github.com/JamesHeinrich/getID3/issues",
"source": "https://github.com/JamesHeinrich/getID3/tree/v2.0.0-beta6" "source": "https://github.com/JamesHeinrich/getID3/tree/v2.0.0-beta6"
@ -1354,16 +1534,16 @@
}, },
{ {
"name": "laminas/laminas-escaper", "name": "laminas/laminas-escaper",
"version": "2.15.0", "version": "2.17.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laminas/laminas-escaper.git", "url": "https://github.com/laminas/laminas-escaper.git",
"reference": "c612b0488ae486284c39885efca494c180f16351" "reference": "df1ef9503299a8e3920079a16263b578eaf7c3ba"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/c612b0488ae486284c39885efca494c180f16351", "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/df1ef9503299a8e3920079a16263b578eaf7c3ba",
"reference": "c612b0488ae486284c39885efca494c180f16351", "reference": "df1ef9503299a8e3920079a16263b578eaf7c3ba",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1375,12 +1555,11 @@
"zendframework/zend-escaper": "*" "zendframework/zend-escaper": "*"
}, },
"require-dev": { "require-dev": {
"infection/infection": "^0.27.11", "infection/infection": "^0.29.8",
"laminas/laminas-coding-standard": "~3.0.1", "laminas/laminas-coding-standard": "~3.0.1",
"maglnet/composer-require-checker": "^3.8.0", "phpunit/phpunit": "^10.5.45",
"phpunit/phpunit": "^9.6.22", "psalm/plugin-phpunit": "^0.19.2",
"psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^6.6.2"
"vimeo/psalm": "^5.26.1"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -1389,10 +1568,15 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs",
"homepage": "https://laminas.dev", "homepage": "https://laminas.dev",
"keywords": ["escaper", "laminas"], "keywords": [
"escaper",
"laminas"
],
"support": { "support": {
"chat": "https://laminas.dev/chat", "chat": "https://laminas.dev/chat",
"docs": "https://docs.laminas.dev/laminas-escaper/", "docs": "https://docs.laminas.dev/laminas-escaper/",
@ -1407,20 +1591,20 @@
"type": "community_bridge" "type": "community_bridge"
} }
], ],
"time": "2024-12-17T19:39:54+00:00" "time": "2025-05-06T19:29:36+00:00"
}, },
{ {
"name": "league/commonmark", "name": "league/commonmark",
"version": "2.6.1", "version": "2.7.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/commonmark.git", "url": "https://github.com/thephpleague/commonmark.git",
"reference": "d990688c91cedfb69753ffc2512727ec646df2ad" "reference": "10732241927d3971d28e7ea7b5712721fa2296ca"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d990688c91cedfb69753ffc2512727ec646df2ad", "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/10732241927d3971d28e7ea7b5712721fa2296ca",
"reference": "d990688c91cedfb69753ffc2512727ec646df2ad", "reference": "10732241927d3971d28e7ea7b5712721fa2296ca",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1449,7 +1633,7 @@
"symfony/process": "^5.4 | ^6.0 | ^7.0", "symfony/process": "^5.4 | ^6.0 | ^7.0",
"symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0",
"unleashedtech/php-coding-standard": "^3.1.1", "unleashedtech/php-coding-standard": "^3.1.1",
"vimeo/psalm": "^4.24.0 || ^5.0.0" "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0"
}, },
"suggest": { "suggest": {
"symfony/yaml": "v2.3+ required if using the Front Matter extension" "symfony/yaml": "v2.3+ required if using the Front Matter extension"
@ -1457,7 +1641,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "2.7-dev" "dev-main": "2.8-dev"
} }
}, },
"autoload": { "autoload": {
@ -1466,7 +1650,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Colin O'Dell", "name": "Colin O'Dell",
@ -1512,7 +1698,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-12-29T14:10:59+00:00" "time": "2025-07-20T12:47:49+00:00"
}, },
{ {
"name": "league/config", "name": "league/config",
@ -1552,7 +1738,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Colin O'Dell", "name": "Colin O'Dell",
@ -1621,7 +1809,9 @@
"unleashedtech/php-coding-standard": "^2.7 || ^3.0", "unleashedtech/php-coding-standard": "^2.7 || ^3.0",
"vimeo/psalm": "^4.22 || ^5.0" "vimeo/psalm": "^4.22 || ^5.0"
}, },
"bin": ["bin/html-to-markdown"], "bin": [
"bin/html-to-markdown"
],
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
@ -1634,7 +1824,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Colin O'Dell", "name": "Colin O'Dell",
@ -1651,7 +1843,10 @@
], ],
"description": "An HTML-to-markdown conversion helper for PHP", "description": "An HTML-to-markdown conversion helper for PHP",
"homepage": "https://github.com/thephpleague/html-to-markdown", "homepage": "https://github.com/thephpleague/html-to-markdown",
"keywords": ["html", "markdown"], "keywords": [
"html",
"markdown"
],
"support": { "support": {
"issues": "https://github.com/thephpleague/html-to-markdown/issues", "issues": "https://github.com/thephpleague/html-to-markdown/issues",
"source": "https://github.com/thephpleague/html-to-markdown/tree/5.1.1" "source": "https://github.com/thephpleague/html-to-markdown/tree/5.1.1"
@ -1678,16 +1873,16 @@
}, },
{ {
"name": "maxmind-db/reader", "name": "maxmind-db/reader",
"version": "v1.12.0", "version": "v1.12.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/maxmind/MaxMind-DB-Reader-php.git", "url": "https://github.com/maxmind/MaxMind-DB-Reader-php.git",
"reference": "5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90" "reference": "815939e006b7e68062b540ec9e86aaa8be2b6ce4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90", "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/815939e006b7e68062b540ec9e86aaa8be2b6ce4",
"reference": "5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90", "reference": "815939e006b7e68062b540ec9e86aaa8be2b6ce4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1714,7 +1909,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["Apache-2.0"], "license": [
"Apache-2.0"
],
"authors": [ "authors": [
{ {
"name": "Gregory J. Oschwald", "name": "Gregory J. Oschwald",
@ -1724,12 +1921,18 @@
], ],
"description": "MaxMind DB Reader API", "description": "MaxMind DB Reader API",
"homepage": "https://github.com/maxmind/MaxMind-DB-Reader-php", "homepage": "https://github.com/maxmind/MaxMind-DB-Reader-php",
"keywords": ["database", "geoip", "geoip2", "geolocation", "maxmind"], "keywords": [
"database",
"geoip",
"geoip2",
"geolocation",
"maxmind"
],
"support": { "support": {
"issues": "https://github.com/maxmind/MaxMind-DB-Reader-php/issues", "issues": "https://github.com/maxmind/MaxMind-DB-Reader-php/issues",
"source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.12.0" "source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.12.1"
}, },
"time": "2024-11-14T22:43:47+00:00" "time": "2025-05-05T20:56:32+00:00"
}, },
{ {
"name": "maxmind/web-service-common", "name": "maxmind/web-service-common",
@ -1765,7 +1968,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["Apache-2.0"], "license": [
"Apache-2.0"
],
"authors": [ "authors": [
{ {
"name": "Gregory Oschwald", "name": "Gregory Oschwald",
@ -1810,7 +2015,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Mohamed ELbahja", "name": "Mohamed ELbahja",
@ -1840,19 +2047,20 @@
}, },
{ {
"name": "michalsn/codeigniter4-uuid", "name": "michalsn/codeigniter4-uuid",
"version": "v1.1.0", "version": "v1.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/michalsn/codeigniter4-uuid.git", "url": "https://github.com/michalsn/codeigniter4-uuid.git",
"reference": "051cf47a36eece304f166a63e3ffcdae0ca186d4" "reference": "16408c77bcaef920cb93a822018390f8a5674424"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/michalsn/codeigniter4-uuid/zipball/051cf47a36eece304f166a63e3ffcdae0ca186d4", "url": "https://api.github.com/repos/michalsn/codeigniter4-uuid/zipball/16408c77bcaef920cb93a822018390f8a5674424",
"reference": "051cf47a36eece304f166a63e3ffcdae0ca186d4", "reference": "16408c77bcaef920cb93a822018390f8a5674424",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-ctype": "*",
"php": ">=8.1", "php": ">=8.1",
"ramsey/uuid": "^4.7" "ramsey/uuid": "^4.7"
}, },
@ -1867,7 +2075,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "michalsn", "name": "michalsn",
@ -1877,12 +2087,17 @@
], ],
"description": "UUID package for CodeIgniter 4 with support for Model and Entity.", "description": "UUID package for CodeIgniter 4 with support for Model and Entity.",
"homepage": "https://github.com/michalsn/codeigniter4-uuid", "homepage": "https://github.com/michalsn/codeigniter4-uuid",
"keywords": ["codeigniter4", "entity", "model", "uuid"], "keywords": [
"codeigniter4",
"entity",
"model",
"uuid"
],
"support": { "support": {
"issues": "https://github.com/michalsn/codeigniter4-uuid/issues", "issues": "https://github.com/michalsn/codeigniter4-uuid/issues",
"source": "https://github.com/michalsn/codeigniter4-uuid/tree/v1.1.0" "source": "https://github.com/michalsn/codeigniter4-uuid/tree/v1.3.0"
}, },
"time": "2024-04-22T14:12:58+00:00" "time": "2025-06-13T05:40:55+00:00"
}, },
{ {
"name": "mpratt/embera", "name": "mpratt/embera",
@ -1917,7 +2132,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Michael Pratt", "name": "Michael Pratt",
@ -1975,7 +2192,9 @@
"composer/xdebug-handler": "^3.0.3", "composer/xdebug-handler": "^3.0.3",
"phpunit/phpunit": "^8.5.33" "phpunit/phpunit": "^8.5.33"
}, },
"bin": ["bin/jp.php"], "bin": [
"bin/jp.php"
],
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
@ -1983,13 +2202,17 @@
} }
}, },
"autoload": { "autoload": {
"files": ["src/JmesPath.php"], "files": [
"src/JmesPath.php"
],
"psr-4": { "psr-4": {
"JmesPath\\": "src/" "JmesPath\\": "src/"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Graham Campbell", "name": "Graham Campbell",
@ -2003,7 +2226,10 @@
} }
], ],
"description": "Declaratively specify how to extract elements from a JSON document", "description": "Declaratively specify how to extract elements from a JSON document",
"keywords": ["json", "jsonpath"], "keywords": [
"json",
"jsonpath"
],
"support": { "support": {
"issues": "https://github.com/jmespath/jmespath.php/issues", "issues": "https://github.com/jmespath/jmespath.php/issues",
"source": "https://github.com/jmespath/jmespath.php/tree/2.8.0" "source": "https://github.com/jmespath/jmespath.php/tree/2.8.0"
@ -2040,10 +2266,16 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], "license": [
"BSD-3-Clause",
"GPL-2.0-only",
"GPL-3.0-only"
],
"authors": [ "authors": [
{ {
"name": "David Grudl", "name": "David Grudl",
@ -2056,7 +2288,10 @@
], ],
"description": "📐 Nette Schema: validating data structures against a given Schema.", "description": "📐 Nette Schema: validating data structures against a given Schema.",
"homepage": "https://nette.org", "homepage": "https://nette.org",
"keywords": ["config", "nette"], "keywords": [
"config",
"nette"
],
"support": { "support": {
"issues": "https://github.com/nette/schema/issues", "issues": "https://github.com/nette/schema/issues",
"source": "https://github.com/nette/schema/tree/v1.3.2" "source": "https://github.com/nette/schema/tree/v1.3.2"
@ -2065,29 +2300,29 @@
}, },
{ {
"name": "nette/utils", "name": "nette/utils",
"version": "v4.0.5", "version": "v4.0.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nette/utils.git", "url": "https://github.com/nette/utils.git",
"reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96" "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nette/utils/zipball/736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", "url": "https://api.github.com/repos/nette/utils/zipball/c930ca4e3cf4f17dcfb03037703679d2396d2ede",
"reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "8.0 - 8.4" "php": "8.0 - 8.5"
}, },
"conflict": { "conflict": {
"nette/finder": "<3", "nette/finder": "<3",
"nette/schema": "<1.2.2" "nette/schema": "<1.2.2"
}, },
"require-dev": { "require-dev": {
"jetbrains/phpstorm-attributes": "dev-master", "jetbrains/phpstorm-attributes": "^1.2",
"nette/tester": "^2.5", "nette/tester": "^2.5",
"phpstan/phpstan": "^1.0", "phpstan/phpstan-nette": "^2.0@stable",
"tracy/tracy": "^2.9" "tracy/tracy": "^2.9"
}, },
"suggest": { "suggest": {
@ -2105,10 +2340,19 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "psr-4": {
"Nette\\": "src"
},
"classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], "license": [
"BSD-3-Clause",
"GPL-2.0-only",
"GPL-3.0-only"
],
"authors": [ "authors": [
{ {
"name": "David Grudl", "name": "David Grudl",
@ -2139,9 +2383,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/nette/utils/issues", "issues": "https://github.com/nette/utils/issues",
"source": "https://github.com/nette/utils/tree/v4.0.5" "source": "https://github.com/nette/utils/tree/v4.0.8"
}, },
"time": "2024-08-07T15:39:19+00:00" "time": "2025-08-06T21:43:34+00:00"
}, },
{ {
"name": "opawg/user-agents-v2-php", "name": "opawg/user-agents-v2-php",
@ -2165,7 +2409,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Benjamin Bellamy", "name": "Benjamin Bellamy",
@ -2183,16 +2429,16 @@
}, },
{ {
"name": "phpoption/phpoption", "name": "phpoption/phpoption",
"version": "1.9.3", "version": "1.9.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/schmittjoh/php-option.git", "url": "https://github.com/schmittjoh/php-option.git",
"reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d",
"reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2200,7 +2446,7 @@
}, },
"require-dev": { "require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2", "bamarni/composer-bin-plugin": "^1.8.2",
"phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -2218,7 +2464,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["Apache-2.0"], "license": [
"Apache-2.0"
],
"authors": [ "authors": [
{ {
"name": "Johannes M. Schmitt", "name": "Johannes M. Schmitt",
@ -2232,10 +2480,15 @@
} }
], ],
"description": "Option Type for PHP", "description": "Option Type for PHP",
"keywords": ["language", "option", "php", "type"], "keywords": [
"language",
"option",
"php",
"type"
],
"support": { "support": {
"issues": "https://github.com/schmittjoh/php-option/issues", "issues": "https://github.com/schmittjoh/php-option/issues",
"source": "https://github.com/schmittjoh/php-option/tree/1.9.3" "source": "https://github.com/schmittjoh/php-option/tree/1.9.4"
}, },
"funding": [ "funding": [
{ {
@ -2247,7 +2500,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-20T21:41:07+00:00" "time": "2025-08-21T11:53:16+00:00"
}, },
{ {
"name": "phpseclib/phpseclib", "name": "phpseclib/phpseclib",
@ -2280,13 +2533,17 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["phpseclib/bootstrap.php"], "files": [
"phpseclib/bootstrap.php"
],
"psr-4": { "psr-4": {
"phpseclib\\": "phpseclib/" "phpseclib\\": "phpseclib/"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Jim Wigginton", "name": "Jim Wigginton",
@ -2384,7 +2641,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
@ -2392,7 +2651,11 @@
} }
], ],
"description": "Common interface for caching libraries", "description": "Common interface for caching libraries",
"keywords": ["cache", "psr", "psr-6"], "keywords": [
"cache",
"psr",
"psr-6"
],
"support": { "support": {
"source": "https://github.com/php-fig/cache/tree/3.0.0" "source": "https://github.com/php-fig/cache/tree/3.0.0"
}, },
@ -2427,7 +2690,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
@ -2435,7 +2700,11 @@
} }
], ],
"description": "Standard interfaces for event handling.", "description": "Standard interfaces for event handling.",
"keywords": ["events", "psr", "psr-14"], "keywords": [
"events",
"psr",
"psr-14"
],
"support": { "support": {
"issues": "https://github.com/php-fig/event-dispatcher/issues", "issues": "https://github.com/php-fig/event-dispatcher/issues",
"source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
@ -2472,7 +2741,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
@ -2481,7 +2752,12 @@
], ],
"description": "Common interface for HTTP clients", "description": "Common interface for HTTP clients",
"homepage": "https://github.com/php-fig/http-client", "homepage": "https://github.com/php-fig/http-client",
"keywords": ["http", "http-client", "psr", "psr-18"], "keywords": [
"http",
"http-client",
"psr",
"psr-18"
],
"support": { "support": {
"source": "https://github.com/php-fig/http-client" "source": "https://github.com/php-fig/http-client"
}, },
@ -2517,7 +2793,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
@ -2569,7 +2847,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
@ -2620,7 +2900,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
@ -2629,7 +2911,11 @@
], ],
"description": "Common interface for logging libraries", "description": "Common interface for logging libraries",
"homepage": "https://github.com/php-fig/log", "homepage": "https://github.com/php-fig/log",
"keywords": ["log", "psr", "psr-3"], "keywords": [
"log",
"psr",
"psr-3"
],
"support": { "support": {
"source": "https://github.com/php-fig/log/tree/3.0.2" "source": "https://github.com/php-fig/log/tree/3.0.2"
}, },
@ -2658,10 +2944,14 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["src/getallheaders.php"] "files": [
"src/getallheaders.php"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Ralph Khattar", "name": "Ralph Khattar",
@ -2677,16 +2967,16 @@
}, },
{ {
"name": "ramsey/collection", "name": "ramsey/collection",
"version": "2.0.0", "version": "2.1.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/ramsey/collection.git", "url": "https://github.com/ramsey/collection.git",
"reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2",
"reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2694,25 +2984,22 @@
}, },
"require-dev": { "require-dev": {
"captainhook/plugin-composer": "^5.3", "captainhook/plugin-composer": "^5.3",
"ergebnis/composer-normalize": "^2.28.3", "ergebnis/composer-normalize": "^2.45",
"fakerphp/faker": "^1.21", "fakerphp/faker": "^1.24",
"hamcrest/hamcrest-php": "^2.0", "hamcrest/hamcrest-php": "^2.0",
"jangregor/phpstan-prophecy": "^1.0", "jangregor/phpstan-prophecy": "^2.1",
"mockery/mockery": "^1.5", "mockery/mockery": "^1.6",
"php-parallel-lint/php-console-highlighter": "^1.0", "php-parallel-lint/php-console-highlighter": "^1.0",
"php-parallel-lint/php-parallel-lint": "^1.3", "php-parallel-lint/php-parallel-lint": "^1.4",
"phpcsstandards/phpcsutils": "^1.0.0-rc1", "phpspec/prophecy-phpunit": "^2.3",
"phpspec/prophecy-phpunit": "^2.0", "phpstan/extension-installer": "^1.4",
"phpstan/extension-installer": "^1.2", "phpstan/phpstan": "^2.1",
"phpstan/phpstan": "^1.9", "phpstan/phpstan-mockery": "^2.0",
"phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-phpunit": "^2.0",
"phpstan/phpstan-phpunit": "^1.3", "phpunit/phpunit": "^10.5",
"phpunit/phpunit": "^9.5", "ramsey/coding-standard": "^2.3",
"psalm/plugin-mockery": "^1.1", "ramsey/conventional-commits": "^1.6",
"psalm/plugin-phpunit": "^0.18.4", "roave/security-advisories": "dev-latest"
"ramsey/coding-standard": "^2.0.3",
"ramsey/conventional-commits": "^1.3",
"vimeo/psalm": "^5.4"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -2729,7 +3016,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Ben Ramsey", "name": "Ben Ramsey",
@ -2738,40 +3027,36 @@
} }
], ],
"description": "A PHP library for representing and manipulating collections.", "description": "A PHP library for representing and manipulating collections.",
"keywords": ["array", "collection", "hash", "map", "queue", "set"], "keywords": [
"array",
"collection",
"hash",
"map",
"queue",
"set"
],
"support": { "support": {
"issues": "https://github.com/ramsey/collection/issues", "issues": "https://github.com/ramsey/collection/issues",
"source": "https://github.com/ramsey/collection/tree/2.0.0" "source": "https://github.com/ramsey/collection/tree/2.1.1"
}, },
"funding": [ "time": "2025-03-22T05:38:12+00:00"
{
"url": "https://github.com/ramsey",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
"type": "tidelift"
}
],
"time": "2022-12-31T21:50:55+00:00"
}, },
{ {
"name": "ramsey/uuid", "name": "ramsey/uuid",
"version": "4.7.6", "version": "4.9.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/ramsey/uuid.git", "url": "https://github.com/ramsey/uuid.git",
"reference": "91039bc1faa45ba123c4328958e620d382ec7088" "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", "url": "https://api.github.com/repos/ramsey/uuid/zipball/4e0e23cc785f0724a0e838279a9eb03f28b092a0",
"reference": "91039bc1faa45ba123c4328958e620d382ec7088", "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13",
"ext-json": "*",
"php": "^8.0", "php": "^8.0",
"ramsey/collection": "^1.2 || ^2.0" "ramsey/collection": "^1.2 || ^2.0"
}, },
@ -2779,26 +3064,23 @@
"rhumsaa/uuid": "self.version" "rhumsaa/uuid": "self.version"
}, },
"require-dev": { "require-dev": {
"captainhook/captainhook": "^5.10", "captainhook/captainhook": "^5.25",
"captainhook/plugin-composer": "^5.3", "captainhook/plugin-composer": "^5.3",
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
"doctrine/annotations": "^1.8", "ergebnis/composer-normalize": "^2.47",
"ergebnis/composer-normalize": "^2.15", "mockery/mockery": "^1.6",
"mockery/mockery": "^1.3",
"paragonie/random-lib": "^2", "paragonie/random-lib": "^2",
"php-mock/php-mock": "^2.2", "php-mock/php-mock": "^2.6",
"php-mock/php-mock-mockery": "^1.3", "php-mock/php-mock-mockery": "^1.5",
"php-parallel-lint/php-parallel-lint": "^1.1", "php-parallel-lint/php-parallel-lint": "^1.4.0",
"phpbench/phpbench": "^1.0", "phpbench/phpbench": "^1.2.14",
"phpstan/extension-installer": "^1.1", "phpstan/extension-installer": "^1.4",
"phpstan/phpstan": "^1.8", "phpstan/phpstan": "^2.1",
"phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-mockery": "^2.0",
"phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-phpunit": "^2.0",
"phpunit/phpunit": "^8.5 || ^9", "phpunit/phpunit": "^9.6",
"ramsey/composer-repl": "^1.4", "slevomat/coding-standard": "^8.18",
"slevomat/coding-standard": "^8.4", "squizlabs/php_codesniffer": "^3.13"
"squizlabs/php_codesniffer": "^3.5",
"vimeo/psalm": "^4.9"
}, },
"suggest": { "suggest": {
"ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
@ -2814,43 +3096,41 @@
} }
}, },
"autoload": { "autoload": {
"files": ["src/functions.php"], "files": [
"src/functions.php"
],
"psr-4": { "psr-4": {
"Ramsey\\Uuid\\": "src/" "Ramsey\\Uuid\\": "src/"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
"keywords": ["guid", "identifier", "uuid"], "keywords": [
"guid",
"identifier",
"uuid"
],
"support": { "support": {
"issues": "https://github.com/ramsey/uuid/issues", "issues": "https://github.com/ramsey/uuid/issues",
"source": "https://github.com/ramsey/uuid/tree/4.7.6" "source": "https://github.com/ramsey/uuid/tree/4.9.0"
}, },
"funding": [ "time": "2025-06-25T14:20:11+00:00"
{
"url": "https://github.com/ramsey",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/ramsey/uuid",
"type": "tidelift"
}
],
"time": "2024-04-27T21:32:50+00:00"
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
"version": "v3.5.1", "version": "v3.6.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git", "url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62",
"reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2863,14 +3143,18 @@
"name": "symfony/contracts" "name": "symfony/contracts"
}, },
"branch-alias": { "branch-alias": {
"dev-main": "3.5-dev" "dev-main": "3.6-dev"
} }
}, },
"autoload": { "autoload": {
"files": ["function.php"] "files": [
"function.php"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nicolas Grekas", "name": "Nicolas Grekas",
@ -2884,7 +3168,7 @@
"description": "A generic function and convention to trigger deprecation notices", "description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0"
}, },
"funding": [ "funding": [
{ {
@ -2900,11 +3184,11 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:20:29+00:00" "time": "2024-09-25T14:21:43+00:00"
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
"version": "v1.31.0", "version": "v1.33.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git", "url": "https://github.com/symfony/polyfill-ctype.git",
@ -2933,13 +3217,17 @@
} }
}, },
"autoload": { "autoload": {
"files": ["bootstrap.php"], "files": [
"bootstrap.php"
],
"psr-4": { "psr-4": {
"Symfony\\Polyfill\\Ctype\\": "" "Symfony\\Polyfill\\Ctype\\": ""
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Gert de Pagter", "name": "Gert de Pagter",
@ -2952,9 +3240,14 @@
], ],
"description": "Symfony polyfill for ctype functions", "description": "Symfony polyfill for ctype functions",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"keywords": ["compatibility", "ctype", "polyfill", "portable"], "keywords": [
"compatibility",
"ctype",
"polyfill",
"portable"
],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
}, },
"funding": [ "funding": [
{ {
@ -2965,6 +3258,10 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
@ -2974,19 +3271,20 @@
}, },
{ {
"name": "symfony/polyfill-mbstring", "name": "symfony/polyfill-mbstring",
"version": "v1.31.0", "version": "v1.33.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git", "url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-iconv": "*",
"php": ">=7.2" "php": ">=7.2"
}, },
"provide": { "provide": {
@ -3003,13 +3301,17 @@
} }
}, },
"autoload": { "autoload": {
"files": ["bootstrap.php"], "files": [
"bootstrap.php"
],
"psr-4": { "psr-4": {
"Symfony\\Polyfill\\Mbstring\\": "" "Symfony\\Polyfill\\Mbstring\\": ""
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nicolas Grekas", "name": "Nicolas Grekas",
@ -3022,9 +3324,15 @@
], ],
"description": "Symfony polyfill for the Mbstring extension", "description": "Symfony polyfill for the Mbstring extension",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"keywords": ["compatibility", "mbstring", "polyfill", "portable", "shim"], "keywords": [
"compatibility",
"mbstring",
"polyfill",
"portable",
"shim"
],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0"
}, },
"funding": [ "funding": [
{ {
@ -3035,25 +3343,29 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2024-12-23T08:48:59+00:00"
}, },
{ {
"name": "symfony/polyfill-php80", "name": "symfony/polyfill-php80",
"version": "v1.31.0", "version": "v1.33.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php80.git", "url": "https://github.com/symfony/polyfill-php80.git",
"reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
"reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3067,14 +3379,20 @@
} }
}, },
"autoload": { "autoload": {
"files": ["bootstrap.php"], "files": [
"bootstrap.php"
],
"psr-4": { "psr-4": {
"Symfony\\Polyfill\\Php80\\": "" "Symfony\\Polyfill\\Php80\\": ""
}, },
"classmap": ["Resources/stubs"] "classmap": [
"Resources/stubs"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Ion Bazan", "name": "Ion Bazan",
@ -3091,9 +3409,14 @@
], ],
"description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"keywords": ["compatibility", "polyfill", "portable", "shim"], "keywords": [
"compatibility",
"polyfill",
"portable",
"shim"
],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0"
}, },
"funding": [ "funding": [
{ {
@ -3104,25 +3427,29 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2025-01-02T08:10:11+00:00"
}, },
{ {
"name": "vlucas/phpdotenv", "name": "vlucas/phpdotenv",
"version": "v5.6.1", "version": "v5.6.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/vlucas/phpdotenv.git", "url": "https://github.com/vlucas/phpdotenv.git",
"reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af",
"reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3158,7 +3485,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Graham Campbell", "name": "Graham Campbell",
@ -3172,10 +3501,14 @@
} }
], ],
"description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
"keywords": ["dotenv", "env", "environment"], "keywords": [
"dotenv",
"env",
"environment"
],
"support": { "support": {
"issues": "https://github.com/vlucas/phpdotenv/issues", "issues": "https://github.com/vlucas/phpdotenv/issues",
"source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.2"
}, },
"funding": [ "funding": [
{ {
@ -3187,7 +3520,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-07-20T21:52:34+00:00" "time": "2025-04-30T23:37:27+00:00"
}, },
{ {
"name": "whichbrowser/parser", "name": "whichbrowser/parser",
@ -3222,11 +3555,15 @@
"type": "library", "type": "library",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"WhichBrowser\\": ["src/"] "WhichBrowser\\": [
"src/"
]
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Niels Leenheer", "name": "Niels Leenheer",
@ -3236,7 +3573,12 @@
], ],
"description": "Useragent sniffing library for PHP", "description": "Useragent sniffing library for PHP",
"homepage": "http://whichbrowser.net", "homepage": "http://whichbrowser.net",
"keywords": ["browser", "sniffing", "ua", "useragent"], "keywords": [
"browser",
"sniffing",
"ua",
"useragent"
],
"support": { "support": {
"issues": "https://github.com/WhichBrowser/Parser-PHP/issues", "issues": "https://github.com/WhichBrowser/Parser-PHP/issues",
"source": "https://github.com/WhichBrowser/Parser-PHP/tree/v2.1.8" "source": "https://github.com/WhichBrowser/Parser-PHP/tree/v2.1.8"
@ -3245,42 +3587,49 @@
}, },
{ {
"name": "yassinedoghri/php-icons", "name": "yassinedoghri/php-icons",
"version": "v1.2.0", "version": "v1.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/yassinedoghri/php-icons.git", "url": "https://github.com/yassinedoghri/php-icons.git",
"reference": "87ff8cbb0145965d8dfa6d10f8d370650cf4e569" "reference": "ae5d7727431f6891a0660d2b20818795fae40b41"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/yassinedoghri/php-icons/zipball/87ff8cbb0145965d8dfa6d10f8d370650cf4e569", "url": "https://api.github.com/repos/yassinedoghri/php-icons/zipball/ae5d7727431f6891a0660d2b20818795fae40b41",
"reference": "87ff8cbb0145965d8dfa6d10f8d370650cf4e569", "reference": "ae5d7727431f6891a0660d2b20818795fae40b41",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"adhocore/cli": "^1.7.2", "adhocore/cli": "^v1.9.3",
"composer-runtime-api": "^2.2", "composer-runtime-api": "^2.2",
"php": ">=8.1" "php": ">=8.1"
}, },
"require-dev": { "require-dev": {
"kint-php/kint": "^5.1.1", "kint-php/kint": "^6.0.1",
"pestphp/pest": "v3.5.1", "pestphp/pest": "^3.7.4",
"pestphp/pest-plugin-type-coverage": "^v3.1.0", "pestphp/pest-plugin-type-coverage": "^3.4.0",
"phpstan/phpstan": "^1.12.7", "phpstan/phpstan": "^2.1.10",
"rector/rector": "^1.2.8", "rector/rector": "^2.0.10",
"symplify/coding-standard": "^12.2.3", "symplify/coding-standard": "^12.2.3",
"symplify/easy-coding-standard": "^12.3.6" "symplify/easy-coding-standard": "^12.5.9"
}, },
"bin": ["bin/php-icons"], "bin": [
"bin/php-icons"
],
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["src/functions.php", "src/Console/helpers.php"], "files": [
"src/functions.php",
"src/Console/helpers.php"
],
"psr-4": { "psr-4": {
"PHPIcons\\": "src/" "PHPIcons\\": "src/"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Yassine Doghri", "name": "Yassine Doghri",
@ -3292,9 +3641,9 @@
"description": "A PHP library based on iconify's API to download and render svg icons from popular open source icon sets.", "description": "A PHP library based on iconify's API to download and render svg icons from popular open source icon sets.",
"support": { "support": {
"issues": "https://github.com/yassinedoghri/php-icons/issues", "issues": "https://github.com/yassinedoghri/php-icons/issues",
"source": "https://github.com/yassinedoghri/php-icons/tree/v1.2.0" "source": "https://github.com/yassinedoghri/php-icons/tree/v1.3.0"
}, },
"time": "2024-11-06T11:12:15+00:00" "time": "2025-03-23T16:46:25+00:00"
}, },
{ {
"name": "yassinedoghri/podcast-feed", "name": "yassinedoghri/podcast-feed",
@ -3302,12 +3651,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/yassinedoghri/podcast-feed.git", "url": "https://github.com/yassinedoghri/podcast-feed.git",
"reference": "f34156e62c9eef8bd5561f8a585d99501e235505" "reference": "d617e204fe85e0b7bd12b9d382cae4064af280c8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/yassinedoghri/podcast-feed/zipball/f34156e62c9eef8bd5561f8a585d99501e235505", "url": "https://api.github.com/repos/yassinedoghri/podcast-feed/zipball/d617e204fe85e0b7bd12b9d382cae4064af280c8",
"reference": "f34156e62c9eef8bd5561f8a585d99501e235505", "reference": "d617e204fe85e0b7bd12b9d382cae4064af280c8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3329,7 +3678,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["AGPL-3.0-or-later"], "license": [
"AGPL-3.0-or-later"
],
"authors": [ "authors": [
{ {
"name": "Yassine Doghri", "name": "Yassine Doghri",
@ -3349,16 +3700,16 @@
"packages-dev": [ "packages-dev": [
{ {
"name": "captainhook/captainhook", "name": "captainhook/captainhook",
"version": "5.24.1", "version": "5.25.11",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/captainhookphp/captainhook.git", "url": "https://github.com/captainhook-git/captainhook.git",
"reference": "1e56452fd7a7e486e5955ab72dc9ea34bb52a184" "reference": "f2278edde4b45af353861aae413fc3840515bb80"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/1e56452fd7a7e486e5955ab72dc9ea34bb52a184", "url": "https://api.github.com/repos/captainhook-git/captainhook/zipball/f2278edde4b45af353861aae413fc3840515bb80",
"reference": "1e56452fd7a7e486e5955ab72dc9ea34bb52a184", "reference": "f2278edde4b45af353861aae413fc3840515bb80",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3369,7 +3720,7 @@
"php": ">=8.0", "php": ">=8.0",
"sebastianfeldmann/camino": "^0.9.2", "sebastianfeldmann/camino": "^0.9.2",
"sebastianfeldmann/cli": "^3.3", "sebastianfeldmann/cli": "^3.3",
"sebastianfeldmann/git": "^3.10", "sebastianfeldmann/git": "^3.14",
"symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
"symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
"symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0"
@ -3381,7 +3732,9 @@
"composer/composer": "~1 || ^2.0", "composer/composer": "~1 || ^2.0",
"mikey179/vfsstream": "~1" "mikey179/vfsstream": "~1"
}, },
"bin": ["bin/captainhook"], "bin": [
"bin/captainhook"
],
"type": "library", "type": "library",
"extra": { "extra": {
"captainhook": { "captainhook": {
@ -3397,7 +3750,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Feldmann", "name": "Sebastian Feldmann",
@ -3416,8 +3771,8 @@
"prepare-commit-msg" "prepare-commit-msg"
], ],
"support": { "support": {
"issues": "https://github.com/captainhookphp/captainhook/issues", "issues": "https://github.com/captainhook-git/captainhook/issues",
"source": "https://github.com/captainhookphp/captainhook/tree/5.24.1" "source": "https://github.com/captainhook-git/captainhook/tree/5.25.11"
}, },
"funding": [ "funding": [
{ {
@ -3425,20 +3780,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-11-26T18:42:37+00:00" "time": "2025-08-12T12:14:57+00:00"
}, },
{ {
"name": "captainhook/secrets", "name": "captainhook/secrets",
"version": "0.9.6", "version": "0.9.7",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/captainhookphp/secrets.git", "url": "https://github.com/captainhook-git/secrets.git",
"reference": "0232c67019e11c4bee4ee9bfec9575b67e0854e5" "reference": "d62c97f75f81ac98e22f1c282482bd35fa82f631"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/captainhookphp/secrets/zipball/0232c67019e11c4bee4ee9bfec9575b67e0854e5", "url": "https://api.github.com/repos/captainhook-git/secrets/zipball/d62c97f75f81ac98e22f1c282482bd35fa82f631",
"reference": "0232c67019e11c4bee4ee9bfec9575b67e0854e5", "reference": "d62c97f75f81ac98e22f1c282482bd35fa82f631",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3452,7 +3807,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Feldmann", "name": "Sebastian Feldmann",
@ -3470,8 +3827,8 @@
"tokens" "tokens"
], ],
"support": { "support": {
"issues": "https://github.com/captainhookphp/secrets/issues", "issues": "https://github.com/captainhook-git/secrets/issues",
"source": "https://github.com/captainhookphp/secrets/tree/0.9.6" "source": "https://github.com/captainhook-git/secrets/tree/0.9.7"
}, },
"funding": [ "funding": [
{ {
@ -3479,7 +3836,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-11-26T09:24:19+00:00" "time": "2025-04-08T07:10:48+00:00"
}, },
{ {
"name": "clue/ndjson-react", "name": "clue/ndjson-react",
@ -3510,7 +3867,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Christian Lück", "name": "Christian Lück",
@ -3545,20 +3904,19 @@
}, },
{ {
"name": "codeigniter/phpstan-codeigniter", "name": "codeigniter/phpstan-codeigniter",
"version": "v1.5.1", "version": "v1.5.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/CodeIgniter/phpstan-codeigniter.git", "url": "https://github.com/CodeIgniter/phpstan-codeigniter.git",
"reference": "4bfaba879007c7dfb9c3b687713bd5d45524f067" "reference": "e959fb0841c29a01870aa6570f3095f42e1057ad"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/CodeIgniter/phpstan-codeigniter/zipball/4bfaba879007c7dfb9c3b687713bd5d45524f067", "url": "https://api.github.com/repos/CodeIgniter/phpstan-codeigniter/zipball/e959fb0841c29a01870aa6570f3095f42e1057ad",
"reference": "4bfaba879007c7dfb9c3b687713bd5d45524f067", "reference": "e959fb0841c29a01870aa6570f3095f42e1057ad",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"codeigniter4/framework": "^4.5",
"php": "^8.1", "php": "^8.1",
"phpstan/phpstan": "^2.0" "phpstan/phpstan": "^2.0"
}, },
@ -3567,6 +3925,7 @@
}, },
"require-dev": { "require-dev": {
"codeigniter/coding-standard": "^1.7", "codeigniter/coding-standard": "^1.7",
"codeigniter4/framework": "^4.5",
"codeigniter4/shield": "^1.0", "codeigniter4/shield": "^1.0",
"friendsofphp/php-cs-fixer": "^3.49", "friendsofphp/php-cs-fixer": "^3.49",
"nexusphp/cs-config": "^3.21", "nexusphp/cs-config": "^3.21",
@ -3579,7 +3938,9 @@
"type": "phpstan-extension", "type": "phpstan-extension",
"extra": { "extra": {
"phpstan": { "phpstan": {
"includes": ["extension.neon"] "includes": [
"extension.neon"
]
} }
}, },
"autoload": { "autoload": {
@ -3588,7 +3949,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "John Paul E. Balandan, CPA", "name": "John Paul E. Balandan, CPA",
@ -3609,7 +3972,7 @@
"slack": "https://codeigniterchat.slack.com", "slack": "https://codeigniterchat.slack.com",
"source": "https://github.com/CodeIgniter/phpstan-codeigniter" "source": "https://github.com/CodeIgniter/phpstan-codeigniter"
}, },
"time": "2024-12-02T15:33:25+00:00" "time": "2025-06-24T17:28:48+00:00"
}, },
{ {
"name": "composer/pcre", "name": "composer/pcre",
@ -3639,7 +4002,9 @@
"type": "library", "type": "library",
"extra": { "extra": {
"phpstan": { "phpstan": {
"includes": ["extension.neon"] "includes": [
"extension.neon"
]
}, },
"branch-alias": { "branch-alias": {
"dev-main": "3.x-dev" "dev-main": "3.x-dev"
@ -3651,7 +4016,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Jordi Boggiano", "name": "Jordi Boggiano",
@ -3660,7 +4027,12 @@
} }
], ],
"description": "PCRE wrapping library that offers type-safe preg_* replacements.", "description": "PCRE wrapping library that offers type-safe preg_* replacements.",
"keywords": ["PCRE", "preg", "regex", "regular expression"], "keywords": [
"PCRE",
"preg",
"regex",
"regular expression"
],
"support": { "support": {
"issues": "https://github.com/composer/pcre/issues", "issues": "https://github.com/composer/pcre/issues",
"source": "https://github.com/composer/pcre/tree/3.3.2" "source": "https://github.com/composer/pcre/tree/3.3.2"
@ -3683,16 +4055,16 @@
}, },
{ {
"name": "composer/semver", "name": "composer/semver",
"version": "3.4.3", "version": "3.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/composer/semver.git", "url": "https://github.com/composer/semver.git",
"reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95",
"reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3714,7 +4086,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nils Adermann", "name": "Nils Adermann",
@ -3733,11 +4107,16 @@
} }
], ],
"description": "Semver library that offers utilities, version constraint parsing and validation.", "description": "Semver library that offers utilities, version constraint parsing and validation.",
"keywords": ["semantic", "semver", "validation", "versioning"], "keywords": [
"semantic",
"semver",
"validation",
"versioning"
],
"support": { "support": {
"irc": "ircs://irc.libera.chat:6697/composer", "irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/semver/issues", "issues": "https://github.com/composer/semver/issues",
"source": "https://github.com/composer/semver/tree/3.4.3" "source": "https://github.com/composer/semver/tree/3.4.4"
}, },
"funding": [ "funding": [
{ {
@ -3747,13 +4126,9 @@
{ {
"url": "https://github.com/composer", "url": "https://github.com/composer",
"type": "github" "type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
"type": "tidelift"
} }
], ],
"time": "2024-09-19T14:15:21+00:00" "time": "2025-08-20T19:15:30+00:00"
}, },
{ {
"name": "composer/xdebug-handler", "name": "composer/xdebug-handler",
@ -3786,7 +4161,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "John Stevenson", "name": "John Stevenson",
@ -3794,7 +4171,10 @@
} }
], ],
"description": "Restarts a process without Xdebug.", "description": "Restarts a process without Xdebug.",
"keywords": ["Xdebug", "performance"], "keywords": [
"Xdebug",
"performance"
],
"support": { "support": {
"irc": "ircs://irc.libera.chat:6697/composer", "irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/xdebug-handler/issues", "issues": "https://github.com/composer/xdebug-handler/issues",
@ -3843,7 +4223,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Igor Wiedler", "name": "Igor Wiedler",
@ -3851,7 +4233,10 @@
} }
], ],
"description": "Événement is a very simple event dispatching library for PHP", "description": "Événement is a very simple event dispatching library for PHP",
"keywords": ["event-dispatcher", "event-emitter"], "keywords": [
"event-dispatcher",
"event-emitter"
],
"support": { "support": {
"issues": "https://github.com/igorw/evenement/issues", "issues": "https://github.com/igorw/evenement/issues",
"source": "https://github.com/igorw/evenement/tree/v3.0.2" "source": "https://github.com/igorw/evenement/tree/v3.0.2"
@ -3860,16 +4245,16 @@
}, },
{ {
"name": "fidry/cpu-core-counter", "name": "fidry/cpu-core-counter",
"version": "1.2.0", "version": "1.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/theofidry/cpu-core-counter.git", "url": "https://github.com/theofidry/cpu-core-counter.git",
"reference": "8520451a140d3f46ac33042715115e290cf5785f" "reference": "db9508f7b1474469d9d3c53b86f817e344732678"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678",
"reference": "8520451a140d3f46ac33042715115e290cf5785f", "reference": "db9508f7b1474469d9d3c53b86f817e344732678",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3879,10 +4264,10 @@
"fidry/makefile": "^0.2.0", "fidry/makefile": "^0.2.0",
"fidry/php-cs-fixer-config": "^1.1.2", "fidry/php-cs-fixer-config": "^1.1.2",
"phpstan/extension-installer": "^1.2.0", "phpstan/extension-installer": "^1.2.0",
"phpstan/phpstan": "^1.9.2", "phpstan/phpstan": "^2.0",
"phpstan/phpstan-deprecation-rules": "^1.0.0", "phpstan/phpstan-deprecation-rules": "^2.0.0",
"phpstan/phpstan-phpunit": "^1.2.2", "phpstan/phpstan-phpunit": "^2.0",
"phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-strict-rules": "^2.0",
"phpunit/phpunit": "^8.5.31 || ^9.5.26", "phpunit/phpunit": "^8.5.31 || ^9.5.26",
"webmozarts/strict-phpunit": "^7.5" "webmozarts/strict-phpunit": "^7.5"
}, },
@ -3893,7 +4278,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Théo FIDRY", "name": "Théo FIDRY",
@ -3901,10 +4288,13 @@
} }
], ],
"description": "Tiny utility to get the number of CPU cores.", "description": "Tiny utility to get the number of CPU cores.",
"keywords": ["CPU", "core"], "keywords": [
"CPU",
"core"
],
"support": { "support": {
"issues": "https://github.com/theofidry/cpu-core-counter/issues", "issues": "https://github.com/theofidry/cpu-core-counter/issues",
"source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0"
}, },
"funding": [ "funding": [
{ {
@ -3912,76 +4302,84 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-08-06T10:04:20+00:00" "time": "2025-08-14T07:29:31+00:00"
}, },
{ {
"name": "friendsofphp/php-cs-fixer", "name": "friendsofphp/php-cs-fixer",
"version": "v3.66.2", "version": "v3.86.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
"reference": "25addd3cb10e54cfd20b84d9c083c6625cd52218" "reference": "4a952bd19dc97879b0620f495552ef09b55f7d36"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/25addd3cb10e54cfd20b84d9c083c6625cd52218", "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/4a952bd19dc97879b0620f495552ef09b55f7d36",
"reference": "25addd3cb10e54cfd20b84d9c083c6625cd52218", "reference": "4a952bd19dc97879b0620f495552ef09b55f7d36",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"clue/ndjson-react": "^1.0", "clue/ndjson-react": "^1.3",
"composer/semver": "^3.4", "composer/semver": "^3.4",
"composer/xdebug-handler": "^3.0.3", "composer/xdebug-handler": "^3.0.5",
"ext-filter": "*", "ext-filter": "*",
"ext-hash": "*",
"ext-json": "*", "ext-json": "*",
"ext-tokenizer": "*", "ext-tokenizer": "*",
"fidry/cpu-core-counter": "^1.2", "fidry/cpu-core-counter": "^1.2",
"php": "^7.4 || ^8.0", "php": "^7.4 || ^8.0",
"react/child-process": "^0.6.5", "react/child-process": "^0.6.6",
"react/event-loop": "^1.0", "react/event-loop": "^1.5",
"react/promise": "^2.0 || ^3.0", "react/promise": "^3.2",
"react/socket": "^1.0", "react/socket": "^1.16",
"react/stream": "^1.0", "react/stream": "^1.4",
"sebastian/diff": "^4.0 || ^5.1 || ^6.0", "sebastian/diff": "^4.0.6 || ^5.1.1 || ^6.0.2 || ^7.0",
"symfony/console": "^5.4 || ^6.4 || ^7.0", "symfony/console": "^5.4.47 || ^6.4.13 || ^7.0",
"symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.0", "symfony/event-dispatcher": "^5.4.45 || ^6.4.13 || ^7.0",
"symfony/filesystem": "^5.4 || ^6.4 || ^7.0", "symfony/filesystem": "^5.4.45 || ^6.4.13 || ^7.0",
"symfony/finder": "^5.4 || ^6.4 || ^7.0", "symfony/finder": "^5.4.45 || ^6.4.17 || ^7.0",
"symfony/options-resolver": "^5.4 || ^6.4 || ^7.0", "symfony/options-resolver": "^5.4.45 || ^6.4.16 || ^7.0",
"symfony/polyfill-mbstring": "^1.31", "symfony/polyfill-mbstring": "^1.32",
"symfony/polyfill-php80": "^1.31", "symfony/polyfill-php80": "^1.32",
"symfony/polyfill-php81": "^1.31", "symfony/polyfill-php81": "^1.32",
"symfony/process": "^5.4 || ^6.4 || ^7.2", "symfony/process": "^5.4.47 || ^6.4.20 || ^7.2",
"symfony/stopwatch": "^5.4 || ^6.4 || ^7.0" "symfony/stopwatch": "^5.4.45 || ^6.4.19 || ^7.0"
}, },
"require-dev": { "require-dev": {
"facile-it/paraunit": "^1.3.1 || ^2.4", "facile-it/paraunit": "^1.3.1 || ^2.6",
"infection/infection": "^0.29.8", "infection/infection": "^0.29.14",
"justinrainbow/json-schema": "^5.3 || ^6.0", "justinrainbow/json-schema": "^5.3 || ^6.4",
"keradus/cli-executor": "^2.1", "keradus/cli-executor": "^2.2",
"mikey179/vfsstream": "^1.6.12", "mikey179/vfsstream": "^1.6.12",
"php-coveralls/php-coveralls": "^2.7", "php-coveralls/php-coveralls": "^2.8",
"php-cs-fixer/accessible-object": "^1.1", "php-cs-fixer/accessible-object": "^1.1",
"php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.5", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6",
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.5", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6",
"phpunit/phpunit": "^9.6.22 || ^10.5.40 || ^11.5.2", "phpunit/phpunit": "^9.6.23 || ^10.5.47 || ^11.5.25",
"symfony/var-dumper": "^5.4.48 || ^6.4.15 || ^7.2.0", "symfony/polyfill-php84": "^1.32",
"symfony/yaml": "^5.4.45 || ^6.4.13 || ^7.2.0" "symfony/var-dumper": "^5.4.48 || ^6.4.23 || ^7.3.1",
"symfony/yaml": "^5.4.45 || ^6.4.23 || ^7.3.1"
}, },
"suggest": { "suggest": {
"ext-dom": "For handling output formats in XML", "ext-dom": "For handling output formats in XML",
"ext-mbstring": "For handling non-UTF8 characters." "ext-mbstring": "For handling non-UTF8 characters."
}, },
"bin": ["php-cs-fixer"], "bin": [
"php-cs-fixer"
],
"type": "application", "type": "application",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"PhpCsFixer\\": "src/" "PhpCsFixer\\": "src/"
}, },
"exclude-from-classmap": ["src/Fixer/Internal/*"] "exclude-from-classmap": [
"src/Fixer/Internal/*"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Fabien Potencier", "name": "Fabien Potencier",
@ -4001,7 +4399,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
"source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.66.2" "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.86.0"
}, },
"funding": [ "funding": [
{ {
@ -4009,7 +4407,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-01-07T09:21:51+00:00" "time": "2025-08-13T22:36:21+00:00"
}, },
{ {
"name": "mikey179/vfsstream", "name": "mikey179/vfsstream",
@ -4044,7 +4442,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Frank Kleine", "name": "Frank Kleine",
@ -4063,16 +4463,16 @@
}, },
{ {
"name": "myclabs/deep-copy", "name": "myclabs/deep-copy",
"version": "1.12.1", "version": "1.13.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/myclabs/DeepCopy.git", "url": "https://github.com/myclabs/DeepCopy.git",
"reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a",
"reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4090,18 +4490,28 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["src/DeepCopy/deep_copy.php"], "files": [
"src/DeepCopy/deep_copy.php"
],
"psr-4": { "psr-4": {
"DeepCopy\\": "src/DeepCopy/" "DeepCopy\\": "src/DeepCopy/"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "Create deep copies (clones) of your objects", "description": "Create deep copies (clones) of your objects",
"keywords": ["clone", "copy", "duplicate", "object", "object graph"], "keywords": [
"clone",
"copy",
"duplicate",
"object",
"object graph"
],
"support": { "support": {
"issues": "https://github.com/myclabs/DeepCopy/issues", "issues": "https://github.com/myclabs/DeepCopy/issues",
"source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4"
}, },
"funding": [ "funding": [
{ {
@ -4109,20 +4519,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-11-08T17:47:46+00:00" "time": "2025-08-01T08:46:24+00:00"
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v5.4.0", "version": "v5.6.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "447a020a1f875a434d62f2a401f53b82a396e494" "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2",
"reference": "447a020a1f875a434d62f2a401f53b82a396e494", "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4135,11 +4545,13 @@
"ircmaxell/php-yacc": "^0.0.7", "ircmaxell/php-yacc": "^0.0.7",
"phpunit/phpunit": "^9.0" "phpunit/phpunit": "^9.0"
}, },
"bin": ["bin/php-parse"], "bin": [
"bin/php-parse"
],
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "5.0-dev" "dev-master": "5.x-dev"
} }
}, },
"autoload": { "autoload": {
@ -4148,19 +4560,24 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Nikita Popov" "name": "Nikita Popov"
} }
], ],
"description": "A PHP parser written in PHP", "description": "A PHP parser written in PHP",
"keywords": ["parser", "php"], "keywords": [
"parser",
"php"
],
"support": { "support": {
"issues": "https://github.com/nikic/PHP-Parser/issues", "issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1"
}, },
"time": "2024-12-30T11:07:19+00:00" "time": "2025-08-13T20:13:15+00:00"
}, },
{ {
"name": "phar-io/manifest", "name": "phar-io/manifest",
@ -4191,10 +4608,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Arne Blankerts", "name": "Arne Blankerts",
@ -4244,10 +4665,14 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Arne Blankerts", "name": "Arne Blankerts",
@ -4306,9 +4731,14 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "Composer plugin for automatic installation of PHPStan extensions", "description": "Composer plugin for automatic installation of PHPStan extensions",
"keywords": ["dev", "static analysis"], "keywords": [
"dev",
"static analysis"
],
"support": { "support": {
"issues": "https://github.com/phpstan/extension-installer/issues", "issues": "https://github.com/phpstan/extension-installer/issues",
"source": "https://github.com/phpstan/extension-installer/tree/1.4.3" "source": "https://github.com/phpstan/extension-installer/tree/1.4.3"
@ -4317,16 +4747,16 @@
}, },
{ {
"name": "phpstan/phpstan", "name": "phpstan/phpstan",
"version": "2.1.1", "version": "2.1.22",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/phpstan.git", "url": "https://github.com/phpstan/phpstan.git",
"reference": "cd6e973e04b4c2b94c86e8612b5a65f0da0e08e7" "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/cd6e973e04b4c2b94c86e8612b5a65f0da0e08e7", "url": "https://api.github.com/repos/phpstan/phpstan/zipball/41600c8379eb5aee63e9413fe9e97273e25d57e4",
"reference": "cd6e973e04b4c2b94c86e8612b5a65f0da0e08e7", "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4335,15 +4765,25 @@
"conflict": { "conflict": {
"phpstan/phpstan-shim": "*" "phpstan/phpstan-shim": "*"
}, },
"bin": ["phpstan", "phpstan.phar"], "bin": [
"phpstan",
"phpstan.phar"
],
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["bootstrap.php"] "files": [
"bootstrap.php"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "PHPStan - PHP Static Analysis Tool", "description": "PHPStan - PHP Static Analysis Tool",
"keywords": ["dev", "static analysis"], "keywords": [
"dev",
"static analysis"
],
"support": { "support": {
"docs": "https://phpstan.org/user-guide/getting-started", "docs": "https://phpstan.org/user-guide/getting-started",
"forum": "https://github.com/phpstan/phpstan/discussions", "forum": "https://github.com/phpstan/phpstan/discussions",
@ -4361,7 +4801,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-01-05T16:43:48+00:00" "time": "2025-08-04T19:17:37+00:00"
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",
@ -4406,10 +4846,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -4419,7 +4863,11 @@
], ],
"description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
"homepage": "https://github.com/sebastianbergmann/php-code-coverage", "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
"keywords": ["coverage", "testing", "xunit"], "keywords": [
"coverage",
"testing",
"xunit"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
@ -4460,10 +4908,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -4473,7 +4925,10 @@
], ],
"description": "FilterIterator implementation that filters files based on a list of suffixes.", "description": "FilterIterator implementation that filters files based on a list of suffixes.",
"homepage": "https://github.com/sebastianbergmann/php-file-iterator/", "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
"keywords": ["filesystem", "iterator"], "keywords": [
"filesystem",
"iterator"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
"security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
@ -4518,10 +4973,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -4531,7 +4990,9 @@
], ],
"description": "Invoke callables with a timeout", "description": "Invoke callables with a timeout",
"homepage": "https://github.com/sebastianbergmann/php-invoker/", "homepage": "https://github.com/sebastianbergmann/php-invoker/",
"keywords": ["process"], "keywords": [
"process"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-invoker/issues", "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
"source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0"
@ -4571,10 +5032,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -4584,7 +5049,9 @@
], ],
"description": "Simple template engine.", "description": "Simple template engine.",
"homepage": "https://github.com/sebastianbergmann/php-text-template/", "homepage": "https://github.com/sebastianbergmann/php-text-template/",
"keywords": ["template"], "keywords": [
"template"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-text-template/issues", "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
"security": "https://github.com/sebastianbergmann/php-text-template/security/policy", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
@ -4625,10 +5092,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -4638,7 +5109,9 @@
], ],
"description": "Utility class for timing", "description": "Utility class for timing",
"homepage": "https://github.com/sebastianbergmann/php-timer/", "homepage": "https://github.com/sebastianbergmann/php-timer/",
"keywords": ["timer"], "keywords": [
"timer"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-timer/issues", "issues": "https://github.com/sebastianbergmann/php-timer/issues",
"source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0"
@ -4653,16 +5126,16 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "10.5.40", "version": "10.5.53",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "e6ddda95af52f69c1e0c7b4f977cccb58048798c" "reference": "32768472ebfb6969e6c7399f1c7b09009723f653"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e6ddda95af52f69c1e0c7b4f977cccb58048798c", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/32768472ebfb6969e6c7399f1c7b09009723f653",
"reference": "e6ddda95af52f69c1e0c7b4f977cccb58048798c", "reference": "32768472ebfb6969e6c7399f1c7b09009723f653",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4672,7 +5145,7 @@
"ext-mbstring": "*", "ext-mbstring": "*",
"ext-xml": "*", "ext-xml": "*",
"ext-xmlwriter": "*", "ext-xmlwriter": "*",
"myclabs/deep-copy": "^1.12.1", "myclabs/deep-copy": "^1.13.4",
"phar-io/manifest": "^2.0.4", "phar-io/manifest": "^2.0.4",
"phar-io/version": "^3.2.1", "phar-io/version": "^3.2.1",
"php": ">=8.1", "php": ">=8.1",
@ -4689,14 +5162,16 @@
"sebastian/exporter": "^5.1.2", "sebastian/exporter": "^5.1.2",
"sebastian/global-state": "^6.0.2", "sebastian/global-state": "^6.0.2",
"sebastian/object-enumerator": "^5.0.0", "sebastian/object-enumerator": "^5.0.0",
"sebastian/recursion-context": "^5.0.0", "sebastian/recursion-context": "^5.0.1",
"sebastian/type": "^4.0.0", "sebastian/type": "^4.0.0",
"sebastian/version": "^4.0.1" "sebastian/version": "^4.0.1"
}, },
"suggest": { "suggest": {
"ext-soap": "To be able to generate mocks based on WSDL files" "ext-soap": "To be able to generate mocks based on WSDL files"
}, },
"bin": ["phpunit"], "bin": [
"phpunit"
],
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
@ -4704,11 +5179,17 @@
} }
}, },
"autoload": { "autoload": {
"files": ["src/Framework/Assert/Functions.php"], "files": [
"classmap": ["src/"] "src/Framework/Assert/Functions.php"
],
"classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -4718,11 +5199,15 @@
], ],
"description": "The PHP Unit Testing framework.", "description": "The PHP Unit Testing framework.",
"homepage": "https://phpunit.de/", "homepage": "https://phpunit.de/",
"keywords": ["phpunit", "testing", "xunit"], "keywords": [
"phpunit",
"testing",
"xunit"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy", "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.40" "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.53"
}, },
"funding": [ "funding": [
{ {
@ -4733,12 +5218,20 @@
"url": "https://github.com/sebastianbergmann", "url": "https://github.com/sebastianbergmann",
"type": "github" "type": "github"
}, },
{
"url": "https://liberapay.com/sebastianbergmann",
"type": "liberapay"
},
{
"url": "https://thanks.dev/u/gh/sebastianbergmann",
"type": "thanks_dev"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-12-21T05:49:06+00:00" "time": "2025-08-20T14:40:06+00:00"
}, },
{ {
"name": "psr/container", "name": "psr/container",
@ -4769,7 +5262,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
@ -4819,7 +5314,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Christian Lück", "name": "Christian Lück",
@ -4843,7 +5340,12 @@
} }
], ],
"description": "Async, Promise-based cache interface for ReactPHP", "description": "Async, Promise-based cache interface for ReactPHP",
"keywords": ["cache", "caching", "promise", "reactphp"], "keywords": [
"cache",
"caching",
"promise",
"reactphp"
],
"support": { "support": {
"issues": "https://github.com/reactphp/cache/issues", "issues": "https://github.com/reactphp/cache/issues",
"source": "https://github.com/reactphp/cache/tree/v1.2.0" "source": "https://github.com/reactphp/cache/tree/v1.2.0"
@ -4888,7 +5390,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Christian Lück", "name": "Christian Lück",
@ -4912,7 +5416,11 @@
} }
], ],
"description": "Event-driven library for executing child processes with ReactPHP.", "description": "Event-driven library for executing child processes with ReactPHP.",
"keywords": ["event-driven", "process", "reactphp"], "keywords": [
"event-driven",
"process",
"reactphp"
],
"support": { "support": {
"issues": "https://github.com/reactphp/child-process/issues", "issues": "https://github.com/reactphp/child-process/issues",
"source": "https://github.com/reactphp/child-process/tree/v0.6.6" "source": "https://github.com/reactphp/child-process/tree/v0.6.6"
@ -4957,7 +5465,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Christian Lück", "name": "Christian Lück",
@ -4981,7 +5491,12 @@
} }
], ],
"description": "Async DNS resolver for ReactPHP", "description": "Async DNS resolver for ReactPHP",
"keywords": ["async", "dns", "dns-resolver", "reactphp"], "keywords": [
"async",
"dns",
"dns-resolver",
"reactphp"
],
"support": { "support": {
"issues": "https://github.com/reactphp/dns/issues", "issues": "https://github.com/reactphp/dns/issues",
"source": "https://github.com/reactphp/dns/tree/v1.13.0" "source": "https://github.com/reactphp/dns/tree/v1.13.0"
@ -5024,7 +5539,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Christian Lück", "name": "Christian Lück",
@ -5048,7 +5565,10 @@
} }
], ],
"description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.",
"keywords": ["asynchronous", "event-loop"], "keywords": [
"asynchronous",
"event-loop"
],
"support": { "support": {
"issues": "https://github.com/reactphp/event-loop/issues", "issues": "https://github.com/reactphp/event-loop/issues",
"source": "https://github.com/reactphp/event-loop/tree/v1.5.0" "source": "https://github.com/reactphp/event-loop/tree/v1.5.0"
@ -5063,34 +5583,38 @@
}, },
{ {
"name": "react/promise", "name": "react/promise",
"version": "v3.2.0", "version": "v3.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/reactphp/promise.git", "url": "https://github.com/reactphp/promise.git",
"reference": "8a164643313c71354582dc850b42b33fa12a4b63" "reference": "23444f53a813a3296c1368bb104793ce8d88f04a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a",
"reference": "8a164643313c71354582dc850b42b33fa12a4b63", "reference": "23444f53a813a3296c1368bb104793ce8d88f04a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.1.0" "php": ">=7.1.0"
}, },
"require-dev": { "require-dev": {
"phpstan/phpstan": "1.10.39 || 1.4.10", "phpstan/phpstan": "1.12.28 || 1.4.10",
"phpunit/phpunit": "^9.6 || ^7.5" "phpunit/phpunit": "^9.6 || ^7.5"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["src/functions_include.php"], "files": [
"src/functions_include.php"
],
"psr-4": { "psr-4": {
"React\\Promise\\": "src/" "React\\Promise\\": "src/"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Jan Sorgalla", "name": "Jan Sorgalla",
@ -5114,10 +5638,13 @@
} }
], ],
"description": "A lightweight implementation of CommonJS Promises/A for PHP", "description": "A lightweight implementation of CommonJS Promises/A for PHP",
"keywords": ["promise", "promises"], "keywords": [
"promise",
"promises"
],
"support": { "support": {
"issues": "https://github.com/reactphp/promise/issues", "issues": "https://github.com/reactphp/promise/issues",
"source": "https://github.com/reactphp/promise/tree/v3.2.0" "source": "https://github.com/reactphp/promise/tree/v3.3.0"
}, },
"funding": [ "funding": [
{ {
@ -5125,7 +5652,7 @@
"type": "open_collective" "type": "open_collective"
} }
], ],
"time": "2024-05-24T10:39:05+00:00" "time": "2025-08-19T18:57:03+00:00"
}, },
{ {
"name": "react/socket", "name": "react/socket",
@ -5162,7 +5689,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Christian Lück", "name": "Christian Lück",
@ -5186,7 +5715,13 @@
} }
], ],
"description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP",
"keywords": ["Connection", "Socket", "async", "reactphp", "stream"], "keywords": [
"Connection",
"Socket",
"async",
"reactphp",
"stream"
],
"support": { "support": {
"issues": "https://github.com/reactphp/socket/issues", "issues": "https://github.com/reactphp/socket/issues",
"source": "https://github.com/reactphp/socket/tree/v1.16.0" "source": "https://github.com/reactphp/socket/tree/v1.16.0"
@ -5229,7 +5764,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Christian Lück", "name": "Christian Lück",
@ -5277,21 +5814,21 @@
}, },
{ {
"name": "rector/rector", "name": "rector/rector",
"version": "2.0.6", "version": "2.1.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/rectorphp/rector.git", "url": "https://github.com/rectorphp/rector.git",
"reference": "fa0cb009dc3df084bf549032ae4080a0481a2036" "reference": "fe613c528819222f8686a9a037a315ef9d4915b3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/rectorphp/rector/zipball/fa0cb009dc3df084bf549032ae4080a0481a2036", "url": "https://api.github.com/repos/rectorphp/rector/zipball/fe613c528819222f8686a9a037a315ef9d4915b3",
"reference": "fa0cb009dc3df084bf549032ae4080a0481a2036", "reference": "fe613c528819222f8686a9a037a315ef9d4915b3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.4|^8.0", "php": "^7.4|^8.0",
"phpstan/phpstan": "^2.1.1" "phpstan/phpstan": "^2.1.18"
}, },
"conflict": { "conflict": {
"rector/rector-doctrine": "*", "rector/rector-doctrine": "*",
@ -5302,18 +5839,30 @@
"suggest": { "suggest": {
"ext-dom": "To manipulate phpunit.xml via the custom-rule command" "ext-dom": "To manipulate phpunit.xml via the custom-rule command"
}, },
"bin": ["bin/rector"], "bin": [
"bin/rector"
],
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["bootstrap.php"] "files": [
"bootstrap.php"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "Instant Upgrade and Automated Refactoring of any PHP code", "description": "Instant Upgrade and Automated Refactoring of any PHP code",
"keywords": ["automation", "dev", "migration", "refactoring"], "homepage": "https://getrector.com/",
"keywords": [
"automation",
"dev",
"migration",
"refactoring"
],
"support": { "support": {
"issues": "https://github.com/rectorphp/rector/issues", "issues": "https://github.com/rectorphp/rector/issues",
"source": "https://github.com/rectorphp/rector/tree/2.0.6" "source": "https://github.com/rectorphp/rector/tree/2.1.4"
}, },
"funding": [ "funding": [
{ {
@ -5321,7 +5870,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-01-06T10:38:36+00:00" "time": "2025-08-15T14:41:36+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
@ -5350,10 +5899,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5403,10 +5956,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5455,10 +6012,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5510,10 +6071,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5534,7 +6099,11 @@
], ],
"description": "Provides the functionality to compare PHP values for equality", "description": "Provides the functionality to compare PHP values for equality",
"homepage": "https://github.com/sebastianbergmann/comparator", "homepage": "https://github.com/sebastianbergmann/comparator",
"keywords": ["comparator", "compare", "equality"], "keywords": [
"comparator",
"compare",
"equality"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues", "issues": "https://github.com/sebastianbergmann/comparator/issues",
"security": "https://github.com/sebastianbergmann/comparator/security/policy", "security": "https://github.com/sebastianbergmann/comparator/security/policy",
@ -5576,10 +6145,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5630,10 +6203,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5646,7 +6223,12 @@
], ],
"description": "Diff implementation", "description": "Diff implementation",
"homepage": "https://github.com/sebastianbergmann/diff", "homepage": "https://github.com/sebastianbergmann/diff",
"keywords": ["diff", "udiff", "unidiff", "unified diff"], "keywords": [
"diff",
"udiff",
"unidiff",
"unified diff"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/diff/issues", "issues": "https://github.com/sebastianbergmann/diff/issues",
"security": "https://github.com/sebastianbergmann/diff/security/policy", "security": "https://github.com/sebastianbergmann/diff/security/policy",
@ -5690,10 +6272,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5702,7 +6288,11 @@
], ],
"description": "Provides functionality to handle HHVM/PHP environments", "description": "Provides functionality to handle HHVM/PHP environments",
"homepage": "https://github.com/sebastianbergmann/environment", "homepage": "https://github.com/sebastianbergmann/environment",
"keywords": ["Xdebug", "environment", "hhvm"], "keywords": [
"Xdebug",
"environment",
"hhvm"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/environment/issues", "issues": "https://github.com/sebastianbergmann/environment/issues",
"security": "https://github.com/sebastianbergmann/environment/security/policy", "security": "https://github.com/sebastianbergmann/environment/security/policy",
@ -5745,10 +6335,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5773,7 +6367,10 @@
], ],
"description": "Provides the functionality to export PHP variables for visualization", "description": "Provides the functionality to export PHP variables for visualization",
"homepage": "https://www.github.com/sebastianbergmann/exporter", "homepage": "https://www.github.com/sebastianbergmann/exporter",
"keywords": ["export", "exporter"], "keywords": [
"export",
"exporter"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues", "issues": "https://github.com/sebastianbergmann/exporter/issues",
"security": "https://github.com/sebastianbergmann/exporter/security/policy", "security": "https://github.com/sebastianbergmann/exporter/security/policy",
@ -5817,10 +6414,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5829,7 +6430,9 @@
], ],
"description": "Snapshotting of global state", "description": "Snapshotting of global state",
"homepage": "https://www.github.com/sebastianbergmann/global-state", "homepage": "https://www.github.com/sebastianbergmann/global-state",
"keywords": ["global state"], "keywords": [
"global state"
],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues", "issues": "https://github.com/sebastianbergmann/global-state/issues",
"security": "https://github.com/sebastianbergmann/global-state/security/policy", "security": "https://github.com/sebastianbergmann/global-state/security/policy",
@ -5871,10 +6474,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5926,10 +6533,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -5977,10 +6588,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -6003,23 +6618,23 @@
}, },
{ {
"name": "sebastian/recursion-context", "name": "sebastian/recursion-context",
"version": "5.0.0", "version": "5.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git", "url": "https://github.com/sebastianbergmann/recursion-context.git",
"reference": "05909fb5bc7df4c52992396d0116aed689f93712" "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a",
"reference": "05909fb5bc7df4c52992396d0116aed689f93712", "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.1" "php": ">=8.1"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^10.0" "phpunit/phpunit": "^10.5"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -6028,10 +6643,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -6050,15 +6669,28 @@
"homepage": "https://github.com/sebastianbergmann/recursion-context", "homepage": "https://github.com/sebastianbergmann/recursion-context",
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues", "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
"source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" "security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
"source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.1"
}, },
"funding": [ "funding": [
{ {
"url": "https://github.com/sebastianbergmann", "url": "https://github.com/sebastianbergmann",
"type": "github" "type": "github"
},
{
"url": "https://liberapay.com/sebastianbergmann",
"type": "liberapay"
},
{
"url": "https://thanks.dev/u/gh/sebastianbergmann",
"type": "thanks_dev"
},
{
"url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context",
"type": "tidelift"
} }
], ],
"time": "2023-02-03T07:05:40+00:00" "time": "2025-08-10T07:50:56+00:00"
}, },
{ {
"name": "sebastian/type", "name": "sebastian/type",
@ -6087,10 +6719,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -6136,10 +6772,14 @@
} }
}, },
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Bergmann", "name": "Sebastian Bergmann",
@ -6190,7 +6830,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Feldmann", "name": "Sebastian Feldmann",
@ -6199,7 +6841,10 @@
], ],
"description": "Path management the OO way", "description": "Path management the OO way",
"homepage": "https://github.com/sebastianfeldmann/camino", "homepage": "https://github.com/sebastianfeldmann/camino",
"keywords": ["file system", "path"], "keywords": [
"file system",
"path"
],
"support": { "support": {
"issues": "https://github.com/sebastianfeldmann/camino/issues", "issues": "https://github.com/sebastianfeldmann/camino/issues",
"source": "https://github.com/sebastianfeldmann/camino/tree/0.9.5" "source": "https://github.com/sebastianfeldmann/camino/tree/0.9.5"
@ -6244,7 +6889,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Feldmann", "name": "Sebastian Feldmann",
@ -6253,7 +6900,9 @@
], ],
"description": "PHP cli helper classes", "description": "PHP cli helper classes",
"homepage": "https://github.com/sebastianfeldmann/cli", "homepage": "https://github.com/sebastianfeldmann/cli",
"keywords": ["cli"], "keywords": [
"cli"
],
"support": { "support": {
"issues": "https://github.com/sebastianfeldmann/cli/issues", "issues": "https://github.com/sebastianfeldmann/cli/issues",
"source": "https://github.com/sebastianfeldmann/cli/tree/3.4.2" "source": "https://github.com/sebastianfeldmann/cli/tree/3.4.2"
@ -6268,16 +6917,16 @@
}, },
{ {
"name": "sebastianfeldmann/git", "name": "sebastianfeldmann/git",
"version": "3.11.1", "version": "3.14.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianfeldmann/git.git", "url": "https://github.com/sebastianfeldmann/git.git",
"reference": "96b9f384d45106f757df98a74c11b42b393ff18f" "reference": "22584df8df01d95b0700000cfd855779fae7d8ea"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianfeldmann/git/zipball/96b9f384d45106f757df98a74c11b42b393ff18f", "url": "https://api.github.com/repos/sebastianfeldmann/git/zipball/22584df8df01d95b0700000cfd855779fae7d8ea",
"reference": "96b9f384d45106f757df98a74c11b42b393ff18f", "reference": "22584df8df01d95b0700000cfd855779fae7d8ea",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6302,7 +6951,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Sebastian Feldmann", "name": "Sebastian Feldmann",
@ -6311,10 +6962,12 @@
], ],
"description": "PHP git wrapper", "description": "PHP git wrapper",
"homepage": "https://github.com/sebastianfeldmann/git", "homepage": "https://github.com/sebastianfeldmann/git",
"keywords": ["git"], "keywords": [
"git"
],
"support": { "support": {
"issues": "https://github.com/sebastianfeldmann/git/issues", "issues": "https://github.com/sebastianfeldmann/git/issues",
"source": "https://github.com/sebastianfeldmann/git/tree/3.11.1" "source": "https://github.com/sebastianfeldmann/git/tree/3.14.3"
}, },
"funding": [ "funding": [
{ {
@ -6322,27 +6975,28 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-11-26T18:37:20+00:00" "time": "2025-06-05T16:05:10+00:00"
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v7.2.1", "version": "v7.3.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" "reference": "5f360ebc65c55265a74d23d7fe27f957870158a1"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", "url": "https://api.github.com/repos/symfony/console/zipball/5f360ebc65c55265a74d23d7fe27f957870158a1",
"reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", "reference": "5f360ebc65c55265a74d23d7fe27f957870158a1",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.2", "php": ">=8.2",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-mbstring": "~1.0",
"symfony/service-contracts": "^2.5|^3", "symfony/service-contracts": "^2.5|^3",
"symfony/string": "^6.4|^7.0" "symfony/string": "^7.2"
}, },
"conflict": { "conflict": {
"symfony/dependency-injection": "<6.4", "symfony/dependency-injection": "<6.4",
@ -6372,10 +7026,14 @@
"psr-4": { "psr-4": {
"Symfony\\Component\\Console\\": "" "Symfony\\Component\\Console\\": ""
}, },
"exclude-from-classmap": ["/Tests/"] "exclude-from-classmap": [
"/Tests/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Fabien Potencier", "name": "Fabien Potencier",
@ -6388,9 +7046,14 @@
], ],
"description": "Eases the creation of beautiful and testable command line interfaces", "description": "Eases the creation of beautiful and testable command line interfaces",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"keywords": ["cli", "command-line", "console", "terminal"], "keywords": [
"cli",
"command-line",
"console",
"terminal"
],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v7.2.1" "source": "https://github.com/symfony/console/tree/v7.3.2"
}, },
"funding": [ "funding": [
{ {
@ -6401,25 +7064,29 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-12-11T03:49:26+00:00" "time": "2025-07-30T17:13:41+00:00"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
"version": "v7.2.0", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher.git", "url": "https://github.com/symfony/event-dispatcher.git",
"reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" "reference": "497f73ac996a598c92409b44ac43b6690c4f666d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/497f73ac996a598c92409b44ac43b6690c4f666d",
"reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", "reference": "497f73ac996a598c92409b44ac43b6690c4f666d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6449,10 +7116,14 @@
"psr-4": { "psr-4": {
"Symfony\\Component\\EventDispatcher\\": "" "Symfony\\Component\\EventDispatcher\\": ""
}, },
"exclude-from-classmap": ["/Tests/"] "exclude-from-classmap": [
"/Tests/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Fabien Potencier", "name": "Fabien Potencier",
@ -6466,7 +7137,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -6482,20 +7153,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:21:43+00:00" "time": "2025-04-22T09:11:45+00:00"
}, },
{ {
"name": "symfony/event-dispatcher-contracts", "name": "symfony/event-dispatcher-contracts",
"version": "v3.5.1", "version": "v3.6.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git", "url": "https://github.com/symfony/event-dispatcher-contracts.git",
"reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" "reference": "59eb412e93815df44f05f342958efa9f46b1e586"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586",
"reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", "reference": "59eb412e93815df44f05f342958efa9f46b1e586",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6509,7 +7180,7 @@
"name": "symfony/contracts" "name": "symfony/contracts"
}, },
"branch-alias": { "branch-alias": {
"dev-main": "3.5-dev" "dev-main": "3.6-dev"
} }
}, },
"autoload": { "autoload": {
@ -6518,7 +7189,9 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nicolas Grekas", "name": "Nicolas Grekas",
@ -6540,7 +7213,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0"
}, },
"funding": [ "funding": [
{ {
@ -6556,20 +7229,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:20:29+00:00" "time": "2024-09-25T14:21:43+00:00"
}, },
{ {
"name": "symfony/filesystem", "name": "symfony/filesystem",
"version": "v7.2.0", "version": "v7.3.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/filesystem.git", "url": "https://github.com/symfony/filesystem.git",
"reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", "url": "https://api.github.com/repos/symfony/filesystem/zipball/edcbb768a186b5c3f25d0643159a787d3e63b7fd",
"reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6585,10 +7258,14 @@
"psr-4": { "psr-4": {
"Symfony\\Component\\Filesystem\\": "" "Symfony\\Component\\Filesystem\\": ""
}, },
"exclude-from-classmap": ["/Tests/"] "exclude-from-classmap": [
"/Tests/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Fabien Potencier", "name": "Fabien Potencier",
@ -6602,7 +7279,7 @@
"description": "Provides basic utilities for the filesystem", "description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/filesystem/tree/v7.2.0" "source": "https://github.com/symfony/filesystem/tree/v7.3.2"
}, },
"funding": [ "funding": [
{ {
@ -6613,25 +7290,29 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-10-25T15:15:23+00:00" "time": "2025-07-07T08:17:47+00:00"
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
"version": "v7.2.2", "version": "v7.3.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/finder.git", "url": "https://github.com/symfony/finder.git",
"reference": "87a71856f2f56e4100373e92529eed3171695cfb" "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe",
"reference": "87a71856f2f56e4100373e92529eed3171695cfb", "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6645,10 +7326,14 @@
"psr-4": { "psr-4": {
"Symfony\\Component\\Finder\\": "" "Symfony\\Component\\Finder\\": ""
}, },
"exclude-from-classmap": ["/Tests/"] "exclude-from-classmap": [
"/Tests/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Fabien Potencier", "name": "Fabien Potencier",
@ -6662,7 +7347,7 @@
"description": "Finds files and directories via an intuitive fluent interface", "description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/finder/tree/v7.2.2" "source": "https://github.com/symfony/finder/tree/v7.3.2"
}, },
"funding": [ "funding": [
{ {
@ -6673,25 +7358,29 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-12-30T19:00:17+00:00" "time": "2025-07-15T13:41:35+00:00"
}, },
{ {
"name": "symfony/options-resolver", "name": "symfony/options-resolver",
"version": "v7.2.0", "version": "v7.3.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/options-resolver.git", "url": "https://github.com/symfony/options-resolver.git",
"reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" "reference": "119bcf13e67dbd188e5dbc74228b1686f66acd37"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", "url": "https://api.github.com/repos/symfony/options-resolver/zipball/119bcf13e67dbd188e5dbc74228b1686f66acd37",
"reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", "reference": "119bcf13e67dbd188e5dbc74228b1686f66acd37",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6703,10 +7392,14 @@
"psr-4": { "psr-4": {
"Symfony\\Component\\OptionsResolver\\": "" "Symfony\\Component\\OptionsResolver\\": ""
}, },
"exclude-from-classmap": ["/Tests/"] "exclude-from-classmap": [
"/Tests/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Fabien Potencier", "name": "Fabien Potencier",
@ -6719,9 +7412,13 @@
], ],
"description": "Provides an improved replacement for the array_replace PHP function", "description": "Provides an improved replacement for the array_replace PHP function",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"keywords": ["config", "configuration", "options"], "keywords": [
"config",
"configuration",
"options"
],
"support": { "support": {
"source": "https://github.com/symfony/options-resolver/tree/v7.2.0" "source": "https://github.com/symfony/options-resolver/tree/v7.3.2"
}, },
"funding": [ "funding": [
{ {
@ -6732,25 +7429,29 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-11-20T11:17:29+00:00" "time": "2025-07-15T11:36:08+00:00"
}, },
{ {
"name": "symfony/polyfill-intl-grapheme", "name": "symfony/polyfill-intl-grapheme",
"version": "v1.31.0", "version": "v1.33.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6767,13 +7468,17 @@
} }
}, },
"autoload": { "autoload": {
"files": ["bootstrap.php"], "files": [
"bootstrap.php"
],
"psr-4": { "psr-4": {
"Symfony\\Polyfill\\Intl\\Grapheme\\": "" "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nicolas Grekas", "name": "Nicolas Grekas",
@ -6795,7 +7500,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
}, },
"funding": [ "funding": [
{ {
@ -6806,16 +7511,20 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-09T11:45:10+00:00" "time": "2025-06-27T09:58:17+00:00"
}, },
{ {
"name": "symfony/polyfill-intl-normalizer", "name": "symfony/polyfill-intl-normalizer",
"version": "v1.31.0", "version": "v1.33.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@ -6841,14 +7550,20 @@
} }
}, },
"autoload": { "autoload": {
"files": ["bootstrap.php"], "files": [
"bootstrap.php"
],
"psr-4": { "psr-4": {
"Symfony\\Polyfill\\Intl\\Normalizer\\": "" "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
}, },
"classmap": ["Resources/stubs"] "classmap": [
"Resources/stubs"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nicolas Grekas", "name": "Nicolas Grekas",
@ -6870,7 +7585,7 @@
"shim" "shim"
], ],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
}, },
"funding": [ "funding": [
{ {
@ -6881,6 +7596,10 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
@ -6890,7 +7609,7 @@
}, },
{ {
"name": "symfony/polyfill-php81", "name": "symfony/polyfill-php81",
"version": "v1.31.0", "version": "v1.33.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php81.git", "url": "https://github.com/symfony/polyfill-php81.git",
@ -6913,14 +7632,20 @@
} }
}, },
"autoload": { "autoload": {
"files": ["bootstrap.php"], "files": [
"bootstrap.php"
],
"psr-4": { "psr-4": {
"Symfony\\Polyfill\\Php81\\": "" "Symfony\\Polyfill\\Php81\\": ""
}, },
"classmap": ["Resources/stubs"] "classmap": [
"Resources/stubs"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nicolas Grekas", "name": "Nicolas Grekas",
@ -6933,9 +7658,14 @@
], ],
"description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"keywords": ["compatibility", "polyfill", "portable", "shim"], "keywords": [
"compatibility",
"polyfill",
"portable",
"shim"
],
"support": { "support": {
"source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" "source": "https://github.com/symfony/polyfill-php81/tree/v1.33.0"
}, },
"funding": [ "funding": [
{ {
@ -6946,6 +7676,10 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
@ -6955,16 +7689,16 @@
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
"version": "v7.2.0", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/process.git", "url": "https://github.com/symfony/process.git",
"reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" "reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", "url": "https://api.github.com/repos/symfony/process/zipball/40c295f2deb408d5e9d2d32b8ba1dd61e36f05af",
"reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", "reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6975,10 +7709,14 @@
"psr-4": { "psr-4": {
"Symfony\\Component\\Process\\": "" "Symfony\\Component\\Process\\": ""
}, },
"exclude-from-classmap": ["/Tests/"] "exclude-from-classmap": [
"/Tests/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Fabien Potencier", "name": "Fabien Potencier",
@ -6992,7 +7730,7 @@
"description": "Executes commands in sub-processes", "description": "Executes commands in sub-processes",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/process/tree/v7.2.0" "source": "https://github.com/symfony/process/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -7008,20 +7746,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-11-06T14:24:19+00:00" "time": "2025-04-17T09:11:12+00:00"
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
"version": "v3.5.1", "version": "v3.6.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/service-contracts.git", "url": "https://github.com/symfony/service-contracts.git",
"reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4",
"reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7039,17 +7777,21 @@
"name": "symfony/contracts" "name": "symfony/contracts"
}, },
"branch-alias": { "branch-alias": {
"dev-main": "3.5-dev" "dev-main": "3.6-dev"
} }
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Symfony\\Contracts\\Service\\": "" "Symfony\\Contracts\\Service\\": ""
}, },
"exclude-from-classmap": ["/Test/"] "exclude-from-classmap": [
"/Test/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nicolas Grekas", "name": "Nicolas Grekas",
@ -7071,7 +7813,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/service-contracts/tree/v3.5.1" "source": "https://github.com/symfony/service-contracts/tree/v3.6.0"
}, },
"funding": [ "funding": [
{ {
@ -7087,20 +7829,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-25T14:20:29+00:00" "time": "2025-04-25T09:37:31+00:00"
}, },
{ {
"name": "symfony/stopwatch", "name": "symfony/stopwatch",
"version": "v7.2.2", "version": "v7.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/stopwatch.git", "url": "https://github.com/symfony/stopwatch.git",
"reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df" "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/stopwatch/zipball/e46690d5b9d7164a6d061cab1e8d46141b9f49df", "url": "https://api.github.com/repos/symfony/stopwatch/zipball/5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd",
"reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df", "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7112,10 +7854,14 @@
"psr-4": { "psr-4": {
"Symfony\\Component\\Stopwatch\\": "" "Symfony\\Component\\Stopwatch\\": ""
}, },
"exclude-from-classmap": ["/Tests/"] "exclude-from-classmap": [
"/Tests/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Fabien Potencier", "name": "Fabien Potencier",
@ -7129,7 +7875,7 @@
"description": "Provides a way to profile code", "description": "Provides a way to profile code",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/stopwatch/tree/v7.2.2" "source": "https://github.com/symfony/stopwatch/tree/v7.3.0"
}, },
"funding": [ "funding": [
{ {
@ -7145,20 +7891,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-12-18T14:28:33+00:00" "time": "2025-02-24T10:49:57+00:00"
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v7.2.0", "version": "v7.3.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" "reference": "42f505aff654e62ac7ac2ce21033818297ca89ca"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", "url": "https://api.github.com/repos/symfony/string/zipball/42f505aff654e62ac7ac2ce21033818297ca89ca",
"reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", "reference": "42f505aff654e62ac7ac2ce21033818297ca89ca",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7181,14 +7927,20 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["Resources/functions.php"], "files": [
"Resources/functions.php"
],
"psr-4": { "psr-4": {
"Symfony\\Component\\String\\": "" "Symfony\\Component\\String\\": ""
}, },
"exclude-from-classmap": ["/Tests/"] "exclude-from-classmap": [
"/Tests/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"authors": [ "authors": [
{ {
"name": "Nicolas Grekas", "name": "Nicolas Grekas",
@ -7201,9 +7953,16 @@
], ],
"description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"keywords": ["grapheme", "i18n", "string", "unicode", "utf-8", "utf8"], "keywords": [
"grapheme",
"i18n",
"string",
"unicode",
"utf-8",
"utf8"
],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v7.2.0" "source": "https://github.com/symfony/string/tree/v7.3.2"
}, },
"funding": [ "funding": [
{ {
@ -7214,43 +7973,45 @@
"url": "https://github.com/fabpot", "url": "https://github.com/fabpot",
"type": "github" "type": "github"
}, },
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-11-13T13:31:26+00:00" "time": "2025-07-10T08:47:49+00:00"
}, },
{ {
"name": "symplify/coding-standard", "name": "symplify/coding-standard",
"version": "12.2.3", "version": "12.4.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symplify/coding-standard.git", "url": "https://github.com/symplify/coding-standard.git",
"reference": "5de526650985cce3c27c9934461df79ef5c7fd16" "reference": "cd26aac22be7b757b492a7cc44824a447a03f4eb"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symplify/coding-standard/zipball/5de526650985cce3c27c9934461df79ef5c7fd16", "url": "https://api.github.com/repos/symplify/coding-standard/zipball/cd26aac22be7b757b492a7cc44824a447a03f4eb",
"reference": "5de526650985cce3c27c9934461df79ef5c7fd16", "reference": "cd26aac22be7b757b492a7cc44824a447a03f4eb",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"friendsofphp/php-cs-fixer": "^3.59", "friendsofphp/php-cs-fixer": "^3.75.0",
"nette/utils": "^4.0", "nette/utils": "^4.0",
"php": ">=8.2", "php": ">=8.2"
"symplify/rule-doc-generator-contracts": "^11.2"
}, },
"require-dev": { "require-dev": {
"phpstan/extension-installer": "^1.4", "phpstan/extension-installer": "^1.4",
"phpstan/phpstan": "^1.11", "phpstan/phpstan": "^2.1",
"phpunit/phpunit": "^10.5", "phpunit/phpunit": "^11.5",
"rector/rector": "^1.1", "rector/rector": "^2.0.13",
"squizlabs/php_codesniffer": "^3.10.1", "squizlabs/php_codesniffer": "^3.12",
"symplify/easy-coding-standard": "^12.3", "symplify/easy-coding-standard": "^12.5",
"symplify/phpstan-extensions": "^11.4", "symplify/phpstan-extensions": "^12.0",
"symplify/rule-doc-generator": "^12.2.2", "tomasvotruba/class-leak": "^2.0",
"tomasvotruba/class-leak": "^0.2",
"tracy/tracy": "^2.10" "tracy/tracy": "^2.10"
}, },
"type": "library", "type": "library",
@ -7260,11 +8021,13 @@
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "Set of Symplify rules for PHP_CodeSniffer and PHP CS Fixer.", "description": "Set of Symplify rules for PHP_CodeSniffer and PHP CS Fixer.",
"support": { "support": {
"issues": "https://github.com/symplify/coding-standard/issues", "issues": "https://github.com/symplify/coding-standard/issues",
"source": "https://github.com/symplify/coding-standard/tree/12.2.3" "source": "https://github.com/symplify/coding-standard/tree/12.4.3"
}, },
"funding": [ "funding": [
{ {
@ -7276,20 +8039,20 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-08-08T08:38:30+00:00" "time": "2025-05-18T07:59:44+00:00"
}, },
{ {
"name": "symplify/easy-coding-standard", "name": "symplify/easy-coding-standard",
"version": "12.5.5", "version": "12.5.24",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/easy-coding-standard/easy-coding-standard.git", "url": "https://github.com/easy-coding-standard/easy-coding-standard.git",
"reference": "16a6ac7f452e230fdcc81f1b35b2366903fcecf3" "reference": "4b90f2b6efed9508000968eac2397ac7aff34354"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/16a6ac7f452e230fdcc81f1b35b2366903fcecf3", "url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/4b90f2b6efed9508000968eac2397ac7aff34354",
"reference": "16a6ac7f452e230fdcc81f1b35b2366903fcecf3", "reference": "4b90f2b6efed9508000968eac2397ac7aff34354",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7303,18 +8066,29 @@
"suggest": { "suggest": {
"ext-dom": "Needed to support checkstyle output format in class CheckstyleOutputFormatter" "ext-dom": "Needed to support checkstyle output format in class CheckstyleOutputFormatter"
}, },
"bin": ["bin/ecs"], "bin": [
"bin/ecs"
],
"type": "library", "type": "library",
"autoload": { "autoload": {
"files": ["bootstrap.php"] "files": [
"bootstrap.php"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["MIT"], "license": [
"MIT"
],
"description": "Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer", "description": "Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer",
"keywords": ["Code style", "automation", "fixer", "static analysis"], "keywords": [
"Code style",
"automation",
"fixer",
"static analysis"
],
"support": { "support": {
"issues": "https://github.com/easy-coding-standard/easy-coding-standard/issues", "issues": "https://github.com/easy-coding-standard/easy-coding-standard/issues",
"source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.5.5" "source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.5.24"
}, },
"funding": [ "funding": [
{ {
@ -7326,64 +8100,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-01-02T08:43:03+00:00" "time": "2025-08-21T06:57:14+00:00"
},
{
"name": "symplify/rule-doc-generator-contracts",
"version": "11.2.0",
"source": {
"type": "git",
"url": "https://github.com/symplify/rule-doc-generator-contracts.git",
"reference": "479cfcfd46047f80624aba931d9789e50475b5c6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symplify/rule-doc-generator-contracts/zipball/479cfcfd46047f80624aba931d9789e50475b5c6",
"reference": "479cfcfd46047f80624aba931d9789e50475b5c6",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
"require-dev": {
"php-parallel-lint/php-parallel-lint": "^1.3",
"phpstan/extension-installer": "^1.2",
"rector/rector": "^0.15.10",
"symplify/easy-ci": "^11.1",
"symplify/easy-coding-standard": "^11.1",
"symplify/easy-testing": "^11.1",
"symplify/phpstan-extensions": "^11.1",
"symplify/phpstan-rules": "11.2.3.72",
"tomasvotruba/unused-public": "^0.0.34"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "11.2-dev"
}
},
"autoload": {
"psr-4": {
"Symplify\\RuleDocGenerator\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": ["MIT"],
"description": "Contracts for production code of RuleDocGenerator",
"support": {
"source": "https://github.com/symplify/rule-doc-generator-contracts/tree/11.2.0"
},
"funding": [
{
"url": "https://www.paypal.me/rectorphp",
"type": "custom"
},
{
"url": "https://github.com/tomasvotruba",
"type": "github"
}
],
"time": "2024-03-18T22:02:54+00:00"
}, },
{ {
"name": "theseer/tokenizer", "name": "theseer/tokenizer",
@ -7407,10 +8124,14 @@
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"classmap": ["src/"] "classmap": [
"src/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": ["BSD-3-Clause"], "license": [
"BSD-3-Clause"
],
"authors": [ "authors": [
{ {
"name": "Arne Blankerts", "name": "Arne Blankerts",

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ d'errors 🐛 i millores de rendiment ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -86,7 +86,6 @@ nicht installiert: %s:
**Hinweis** - Wenn Sie diese Cron-Aufgabe nicht hinzufügen, funktionieren die **Hinweis** - Wenn Sie diese Cron-Aufgabe nicht hinzufügen, funktionieren die
folgenden Castopod-Funktionen nicht: folgenden Castopod-Funktionen nicht:
- Einen Podcast aus einem vorhandenen RSS-Feed importieren - Einen Podcast aus einem vorhandenen RSS-Feed importieren
- Sende soziale Aktivitäten an deine Follower im Fediversum - Sende soziale Aktivitäten an deine Follower im Fediversum
- Übertragungen von Episoden zu open hubs mit - Übertragungen von Episoden zu open hubs mit

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Da li treba da napravim rezervnu kopiju pre ažuriranja?](#should-i-make-a-backup-before-updating) [Da li treba da napravim rezervnu kopiju pre ažuriranja?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Gde mogu da pronađem moju verziju Castopod-a?](#where-can-i-find-my-castopod-version) [Gde mogu da pronađem moju verziju Castopod-a?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Uverite se da ste preuzeli Castopod paket a **NE** izvorni kod - ⚠️ Uverite se da ste preuzeli Castopod paket a **NE** izvorni kod
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. Na vašem serveru: 3. Na vašem serveru:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -85,7 +85,6 @@ extensiones:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ de errores 🐛 y mejoras de rendimiento ⚡.
0. ⚠️ Antes de cualquier actualización, te recomendamos que respaldes tus 0. ⚠️ Antes de cualquier actualización, te recomendamos que respaldes tus
archivos de Castopod y base de datos. archivos de Castopod y base de datos.
- cf. - cf.
[¿Debería hacer una copia de seguridad antes de actualizar?](#should-i-make-a-backup-before-updating) [¿Debería hacer una copia de seguridad antes de actualizar?](#should-i-make-a-backup-before-updating)
1. Vaya a la página de 1. Vaya a la página de
[lanzamientos](https://code.castopod.org/adaures/castopod/-/releases) y vea [lanzamientos](https://code.castopod.org/adaures/castopod/-/releases) y vea
si su instancia está actualizada con la última versión de Castopod si su instancia está actualizada con la última versión de Castopod
- cf. - cf.
[¿Dónde puedo encontrar mi versión de Castopod?](#where-can-i-find-my-castopod-version) [¿Dónde puedo encontrar mi versión de Castopod?](#where-can-i-find-my-castopod-version)
2. Descargue el último paquete de lanzamiento llamado `Paquete Castopod`, puede 2. Descargue el último paquete de lanzamiento llamado `Paquete Castopod`, puede
elegir entre los archivos `zip` o `tar.gz` elegir entre los archivos `zip` o `tar.gz`
- ⚠️ Asegúrate de descargar el paquete de Castopod y **NO** el código fuente - ⚠️ Asegúrate de descargar el paquete de Castopod y **NO** el código fuente
- Ten en cuenta que también puedes descargar el último paquete de - Ten en cuenta que también puedes descargar el último paquete de
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. En tu servidor: 3. En tu servidor:
- Eliminar todos los archivos excepto `.env` y la carpeta `public/media` - Eliminar todos los archivos excepto `.env` y la carpeta `public/media`
- Copie los nuevos archivos del paquete descargado en su servidor - Copie los nuevos archivos del paquete descargado en su servidor

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -87,7 +87,6 @@ installées :
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,27 +12,23 @@ corrections de bugs 🐛 et des améliorations de performance ⚡.
0. ⚠️ Avant toute mise à jour, nous vous recommandons fortement de sauvegarder 0. ⚠️ Avant toute mise à jour, nous vous recommandons fortement de sauvegarder
vos fichiers Castopod et la base de données . vos fichiers Castopod et la base de données .
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Allez à la page 1. Allez à la page
[des versions](https://code.castopod.org/adaures/castopod/-/releases) et [des versions](https://code.castopod.org/adaures/castopod/-/releases) et
vérifiez si votre instance est à jour avec la dernière version de Castopod vérifiez si votre instance est à jour avec la dernière version de Castopod
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Téléchargez la dernière version du paquet nommé `Castopod Package`. Vous 2. Téléchargez la dernière version du paquet nommé `Castopod Package`. Vous
pouvez choisir entre les archives au format `zip` ou `tar.gz` pouvez choisir entre les archives au format `zip` ou `tar.gz`
- ⚠️ Assurez-vous de bien télécharger le paquet Castopod et **NON** le code - ⚠️ Assurez-vous de bien télécharger le paquet Castopod et **NON** le code
source source
- Notez que vous pouvez également télécharger le dernier paquet depuis - Notez que vous pouvez également télécharger le dernier paquet depuis
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. Sur votre serveur: 3. Sur votre serveur:
- Supprimer tous les fichiers sauf `.env` et `public/media` - Supprimer tous les fichiers sauf `.env` et `public/media`
- Copiez les nouveaux fichiers du paquet téléchargé sur votre serveur - Copiez les nouveaux fichiers du paquet téléchargé sur votre serveur

View file

@ -86,7 +86,6 @@ installées :
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ corrections de bugs 🐛 et des améliorations de performance ⚡.
0. ⚠️ Avant toute mise à jour, nous vous recommandons fortement de sauvegarder 0. ⚠️ Avant toute mise à jour, nous vous recommandons fortement de sauvegarder
vos fichiers Castopod et la base de données . vos fichiers Castopod et la base de données .
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. Sur votre serveur: 3. Sur votre serveur:
- Supprimer tous les fichiers sauf `.env` et `public/media` - Supprimer tous les fichiers sauf `.env` et `public/media`
- Copiez les nouveaux fichiers du paquet téléchargé sur votre serveur - Copiez les nouveaux fichiers du paquet téléchargé sur votre serveur

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -11,26 +11,22 @@ siste versjonen for å få nye funksjonar, ✨, feilrettingar 🐛 og betre ytin
0. ⚠️ Før du oppdaterer, rår me sterkt til at du tek ein tryggingskopi av filene 0. ⚠️ Før du oppdaterer, rår me sterkt til at du tek ein tryggingskopi av filene
og databasen til Castopod. og databasen til Castopod.
- Les - Les
[bør eg ta ein tryggingskopi før eg oppdaterer?](#should-i-make-a-backup-before-updating) [bør eg ta ein tryggingskopi før eg oppdaterer?](#should-i-make-a-backup-before-updating)
1. Gå til 1. Gå til
[utgjevingssida](https://code.castopod.org/adaures/castopod/-/releases) og [utgjevingssida](https://code.castopod.org/adaures/castopod/-/releases) og
sjå om nettstaden din er oppdatert til den siste utgåva av Castopod sjå om nettstaden din er oppdatert til den siste utgåva av Castopod
- Les - Les
[Kvar finn eg Castopod-versjonen min?](#where-can-i-find-my-castopod-version) [Kvar finn eg Castopod-versjonen min?](#where-can-i-find-my-castopod-version)
2. Last ned den siste utgåva som heiter `Castopod Package`, du kan velja mellom 2. Last ned den siste utgåva som heiter `Castopod Package`, du kan velja mellom
`zip`- eller `tar.gz`-arkiv `zip`- eller `tar.gz`-arkiv
- ⚠️ Pass på at du lastar ned Castopod-pakka, og **IKKJE** kjeldekoden - ⚠️ Pass på at du lastar ned Castopod-pakka, og **IKKJE** kjeldekoden
- Hugs at du kan lasta ned den nyaste programpakka frå - Hugs at du kan lasta ned den nyaste programpakka frå
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. Gjer dette på tenaren din: 3. Gjer dette på tenaren din:
- Slett alle filene utanom `.env` og `public/media` - Slett alle filene utanom `.env` og `public/media`
- Kopier dei nye filene frå den nedlasta programpakka over til tenaren din - Kopier dei nye filene frå den nedlasta programpakka over til tenaren din

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -84,7 +84,6 @@ want to generate Video Clips. As seguintes extensões devem ser instaladas:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ e melhorias de desempenho ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ bagovima 🐛 i unapređenim performansama ⚡.
0. ⚠️ Pre bilo kog ažuriranja, toplo preporučujemo da napravite rezervnu kopiju 0. ⚠️ Pre bilo kog ažuriranja, toplo preporučujemo da napravite rezervnu kopiju
svojih Castopod datoteka i baze podataka. svojih Castopod datoteka i baze podataka.
- cf. - cf.
[Da li treba da napravim rezervnu kopiju pre ažuriranja?](#should-i-make-a-backup-before-updating) [Da li treba da napravim rezervnu kopiju pre ažuriranja?](#should-i-make-a-backup-before-updating)
1. Idite na 1. Idite na
[stranicu izdanja](https://code.castopod.org/adaures/castopod/-/releases) i [stranicu izdanja](https://code.castopod.org/adaures/castopod/-/releases) i
proverite da li je vaša instanca ažurirana sa najnovijom verzijom Castopod-a proverite da li je vaša instanca ažurirana sa najnovijom verzijom Castopod-a
- cf. - cf.
[Gde mogu da pronađem moju verziju Castopod-a?](#where-can-i-find-my-castopod-version) [Gde mogu da pronađem moju verziju Castopod-a?](#where-can-i-find-my-castopod-version)
2. Skinite najnoviji paket izdanja koji se zove `Castopod Package`, možete 2. Skinite najnoviji paket izdanja koji se zove `Castopod Package`, možete
odabrati `zip` ili `tar.gz` tip arhive odabrati `zip` ili `tar.gz` tip arhive
- ⚠️ Uverite se da ste preuzeli Castopod paket a **NE** izvorni kod - ⚠️ Uverite se da ste preuzeli Castopod paket a **NE** izvorni kod
- Imajte na umu da takođe možete preuzeti najnoviji paket sa - Imajte na umu da takođe možete preuzeti najnoviji paket sa
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. Na vašem serveru: 3. Na vašem serveru:
- Uklonite sve datoteke sem `.env` i `public/media` - Uklonite sve datoteke sem `.env` i `public/media`
- Kopirajte nove datoteke iz preuzetog paketa na vaš server - Kopirajte nove datoteke iz preuzetog paketa na vaš server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ prestanda förbättringar ⚡.
0. ⚠️ Innan någon uppdatering rekommenderar vi starkt att du säkerhetskopierar 0. ⚠️ Innan någon uppdatering rekommenderar vi starkt att du säkerhetskopierar
dina Castopod-filer och databas. dina Castopod-filer och databas.
- cf. - cf.
[Ska jag göra en säkerhetskopia innan jag uppdaterar?](#should-i-make-a-backup-before-updating) [Ska jag göra en säkerhetskopia innan jag uppdaterar?](#should-i-make-a-backup-before-updating)
1. Gå till 1. Gå till
[releaser sidan](https://code.castopod.org/adaures/castopod/-/releases) och [releaser sidan](https://code.castopod.org/adaures/castopod/-/releases) och
se om din instans är uppdaterad med den senaste Castopod versionen se om din instans är uppdaterad med den senaste Castopod versionen
- cf. - cf.
[Var hittar jag min Castopod-version?](#where-can-i-find-my-castopod-version) [Var hittar jag min Castopod-version?](#where-can-i-find-my-castopod-version)
2. Ladda ner det senaste utgivningspaketet som heter `Castopod Package`, du kan 2. Ladda ner det senaste utgivningspaketet som heter `Castopod Package`, du kan
välja mellan `zip` eller `tar.gz` arkiv välja mellan `zip` eller `tar.gz` arkiv
- ⚠️ Kontrollera att du laddar ner Castopod-paketet och **INTE** källkoden - ⚠️ Kontrollera att du laddar ner Castopod-paketet och **INTE** källkoden
- Observera att du även kan ladda ner det senaste paketet från - Observera att du även kan ladda ner det senaste paketet från
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. På din server: 3. På din server:
- Ta bort alla filer utom `.env` och `publik/media` - Ta bort alla filer utom `.env` och `publik/media`
- Kopiera de nya filerna från det nedladdade paketet till din server - Kopiera de nya filerna från det nedladdade paketet till din server

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

View file

@ -76,7 +76,6 @@ server administrator.
``` ```
**注意** - 如果您不添加此 cron 任务,则以下 Castopod 功能不工作: **注意** - 如果您不添加此 cron 任务,则以下 Castopod 功能不工作:
- 从现有的 RSS 摘要导入播客文件 - 从现有的 RSS 摘要导入播客文件
- 在联邦宇宙中向您的关注者广播社交活动 - 在联邦宇宙中向您的关注者广播社交活动
- 使用 [WebSub](https://en.wikipedia.org/wiki/WebSub) 开放订阅打开广播剧集 - 使用 [WebSub](https://en.wikipedia.org/wiki/WebSub) 开放订阅打开广播剧集

View file

@ -10,23 +10,19 @@ import { Aside } from "@astrojs/starlight/components";
## 更新说明 ## 更新说明
0. ⚠️ 在更新之前,我们强烈建议你备份 Castopod 文件和数据库。 0. ⚠️ 在更新之前,我们强烈建议你备份 Castopod 文件和数据库。
- 参看. [我应该在更新前进行备份吗?](#should-i-make-a-backup-before-updating) - 参看. [我应该在更新前进行备份吗?](#should-i-make-a-backup-before-updating)
1. 前往 [发布页面](https://code.castopod.org/adaures/castopod/-/releases) 和 查 1. 前往 [发布页面](https://code.castopod.org/adaures/castopod/-/releases) 和 查
看您的实例是否是最新的 Castopod 版本 看您的实例是否是最新的 Castopod 版本
- 参看 - 参看
[我在哪里可以找到我的 Castopod 版本?](#where-can-i-find-my-castopod-version) [我在哪里可以找到我的 Castopod 版本?](#where-can-i-find-my-castopod-version)
2. 下载名为`Castopod Package`的最新发布包,你可以在 `zip` 或 `tar.gz` 压缩包之间 2. 下载名为`Castopod Package`的最新发布包,你可以在 `zip` 或 `tar.gz` 压缩包之间
选择 选择
- ⚠️ 请确保你下载的是 Castopod 软件包而 **不是** 源代码 - ⚠️ 请确保你下载的是 Castopod 软件包而 **不是** 源代码
- 请注意,你还可以从 [castopod.org](https://castopod.org/) - 请注意,你还可以从 [castopod.org](https://castopod.org/)
3. 在你的服务器上: 3. 在你的服务器上:
- 删除除 `.env` 文件和 `public/media` 目录之外的所有文件 - 删除除 `.env` 文件和 `public/media` 目录之外的所有文件
- 将下载软件包中的新文件复制到你的服务器中 - 将下载软件包中的新文件复制到你的服务器中

View file

@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
**Note** - If you do not add this cron task, the following Castopod features **Note** - If you do not add this cron task, the following Castopod features
will not work: will not work:
- Importing a podcast from an existing RSS feed - Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse - Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using - Broadcasting episodes to open hubs using

View file

@ -12,26 +12,22 @@ improvements ⚡.
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and 0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
database. database.
- cf. - cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating) [Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the 1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and [releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version see if your instance is up to date with the latest Castopod version
- cf. - cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version) [Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose 2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives between the `zip` or `tar.gz` archives
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code - ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. On your server:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server

11
ecs.php
View file

@ -2,12 +2,10 @@
declare(strict_types=1); declare(strict_types=1);
use PHP_CodeSniffer\Standards\Generic\Sniffs\CodeAnalysis\AssignmentInConditionSniff;
use PhpCsFixer\Fixer\Operator\BinaryOperatorSpacesFixer; use PhpCsFixer\Fixer\Operator\BinaryOperatorSpacesFixer;
use PhpCsFixer\Fixer\StringNotation\SingleQuoteFixer; use PhpCsFixer\Fixer\StringNotation\SingleQuoteFixer;
use PhpCsFixer\Fixer\Whitespace\IndentationTypeFixer; use PhpCsFixer\Fixer\Whitespace\IndentationTypeFixer;
use Symplify\CodingStandard\Fixer\LineLength\LineLengthFixer; use Symplify\CodingStandard\Fixer\LineLength\LineLengthFixer;
use Symplify\CodingStandard\Fixer\Naming\StandardizeHereNowDocKeywordFixer;
use Symplify\CodingStandard\Fixer\Spacing\MethodChainingNewlineFixer; use Symplify\CodingStandard\Fixer\Spacing\MethodChainingNewlineFixer;
use Symplify\EasyCodingStandard\Config\ECSConfig; use Symplify\EasyCodingStandard\Config\ECSConfig;
@ -27,13 +25,6 @@ return ECSConfig::configure()
// skip specific generated files // skip specific generated files
__DIR__ . '/modules/Admin/Language/*/PersonsTaxonomy.php', __DIR__ . '/modules/Admin/Language/*/PersonsTaxonomy.php',
StandardizeHereNowDocKeywordFixer::class => [
__DIR__ . '/app/Views/Components/*',
__DIR__ . '/modules/**/Views/Components/*',
__DIR__ . '/themes/**/Views/Components/*',
__DIR__ . '/app/Helpers/components_helper.php',
],
LineLengthFixer::class => [__DIR__ . '/app/Views/*', __DIR__ . '/modules/**/Views/*', __DIR__ . '/themes/*'], LineLengthFixer::class => [__DIR__ . '/app/Views/*', __DIR__ . '/modules/**/Views/*', __DIR__ . '/themes/*'],
IndentationTypeFixer::class => [ IndentationTypeFixer::class => [
@ -53,8 +44,6 @@ return ECSConfig::configure()
SingleQuoteFixer::class => [__DIR__ . '/app/Language/*', __DIR__ . '/modules/**/Language/*'], SingleQuoteFixer::class => [__DIR__ . '/app/Language/*', __DIR__ . '/modules/**/Language/*'],
BinaryOperatorSpacesFixer::class => [__DIR__ . '/app/Language/*', __DIR__ . '/modules/**/Language/*'], BinaryOperatorSpacesFixer::class => [__DIR__ . '/app/Language/*', __DIR__ . '/modules/**/Language/*'],
AssignmentInConditionSniff::class,
]) ])
->withConfiguredRule(BinaryOperatorSpacesFixer::class, [ ->withConfiguredRule(BinaryOperatorSpacesFixer::class, [
'operators' => [ 'operators' => [

View file

@ -223,7 +223,7 @@ class VideoClipsController extends BaseController
if ($videoClip->media === null) { if ($videoClip->media === null) {
// delete Clip directly // delete Clip directly
(new ClipModel())->deleteVideoClip($this->podcast->id, $this->episode->id, $videoClip->id); (new ClipModel())->deleteVideoClip($videoClip->id);
} else { } else {
(new ClipModel())->clearVideoClipCache($videoClip->id); (new ClipModel())->clearVideoClipCache($videoClip->id);

View file

@ -0,0 +1,22 @@
<?php
declare(strict_types=1);
namespace Modules\Api\Rest\V1\Controllers;
use CodeIgniter\API\ResponseTrait;
use CodeIgniter\Controller;
use CodeIgniter\HTTP\IncomingRequest;
/** @property IncomingRequest $request */
abstract class BaseApiController extends Controller
{
use ResponseTrait;
/**
* Instance of the main Request object.
*
* @var IncomingRequest
*/
protected $request;
}

View file

@ -11,16 +11,12 @@ use App\Entities\Post;
use App\Models\EpisodeModel; use App\Models\EpisodeModel;
use App\Models\PodcastModel; use App\Models\PodcastModel;
use App\Models\PostModel; use App\Models\PostModel;
use CodeIgniter\API\ResponseTrait;
use CodeIgniter\Controller;
use CodeIgniter\HTTP\ResponseInterface; use CodeIgniter\HTTP\ResponseInterface;
use CodeIgniter\I18n\Time; use CodeIgniter\I18n\Time;
use Modules\Auth\Models\UserModel; use Modules\Auth\Models\UserModel;
class EpisodeController extends Controller class EpisodeController extends BaseApiController
{ {
use ResponseTrait;
public function __construct() public function __construct()
{ {
service('restApiExceptions')->initialize(); service('restApiExceptions')->initialize();
@ -50,12 +46,13 @@ class EpisodeController extends Controller
$builder->orderBy('episodes.created_at', 'desc'); $builder->orderBy('episodes.created_at', 'desc');
} }
/** @var array<string,mixed> $data */
$data = $builder->findAll( $data = $builder->findAll(
(int) ($this->request->getGet('limit') ?? config('RestApi')->limit), (int) ($this->request->getGet('limit') ?? config('RestApi')->limit),
(int) $this->request->getGet('offset') (int) $this->request->getGet('offset')
); );
array_map(static function ($episode): void { array_map(static function (Episode $episode): void {
self::mapEpisode($episode); self::mapEpisode($episode);
}, $data); }, $data);
@ -187,7 +184,7 @@ class EpisodeController extends Controller
$episodeModel = new EpisodeModel(); $episodeModel = new EpisodeModel();
if (($newEpisodeId = (int) $episodeModel->insert($newEpisode, true)) === 0) { if (($newEpisodeId = (int) $episodeModel->insert($newEpisode, true)) === 0) {
return $this->fail($episodeModel->errors(), 400); return $this->fail(array_values($episodeModel->errors()), 400);
} }
$episode = $episodeModel->find($newEpisodeId) $episode = $episodeModel->find($newEpisodeId)
@ -278,12 +275,12 @@ class EpisodeController extends Controller
$postModel = new PostModel(); $postModel = new PostModel();
if (! $postModel->addPost($newPost)) { if (! $postModel->addPost($newPost)) {
$db->transRollback(); $db->transRollback();
return $this->fail($postModel->errors(), 400); return $this->fail(array_values($postModel->errors()), 400);
} }
if (! $episodeModel->update($episode->id, $episode)) { if (! $episodeModel->update($episode->id, $episode)) {
$db->transRollback(); $db->transRollback();
return $this->fail($episodeModel->errors(), 400); return $this->fail(array_values($episodeModel->errors()), 400);
} }
$db->transComplete(); $db->transComplete();

View file

@ -4,14 +4,10 @@ declare(strict_types=1);
namespace Modules\Api\Rest\V1\Controllers; namespace Modules\Api\Rest\V1\Controllers;
use CodeIgniter\API\ResponseTrait;
use CodeIgniter\Controller;
use CodeIgniter\HTTP\ResponseInterface; use CodeIgniter\HTTP\ResponseInterface;
class ExceptionController extends Controller class ExceptionController extends BaseApiController
{ {
use ResponseTrait;
public function notFound(): ResponseInterface public function notFound(): ResponseInterface
{ {
return $this->failNotFound('Podcast not found'); return $this->failNotFound('Podcast not found');

View file

@ -6,14 +6,10 @@ namespace Modules\Api\Rest\V1\Controllers;
use App\Entities\Podcast; use App\Entities\Podcast;
use App\Models\PodcastModel; use App\Models\PodcastModel;
use CodeIgniter\API\ResponseTrait;
use CodeIgniter\Controller;
use CodeIgniter\HTTP\ResponseInterface; use CodeIgniter\HTTP\ResponseInterface;
class PodcastController extends Controller class PodcastController extends BaseApiController
{ {
use ResponseTrait;
public function __construct() public function __construct()
{ {
service('restApiExceptions')->initialize(); service('restApiExceptions')->initialize();
@ -21,8 +17,9 @@ class PodcastController extends Controller
public function list(): ResponseInterface public function list(): ResponseInterface
{ {
/** @var array<string,mixed> $data */
$data = (new PodcastModel())->findAll(); $data = (new PodcastModel())->findAll();
array_map(static function ($podcast): void { array_map(static function (Podcast $podcast): void {
self::mapPodcast($podcast); self::mapPodcast($podcast);
}, $data); }, $data);
return $this->respond($data); return $this->respond($data);

View file

@ -62,7 +62,12 @@ class ApiFilter implements FilterInterface
} }
} }
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null): void /**
* @param string[]|null $arguments
*
* @return ResponseInterface|void
*/
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
{ {
// Do something here // Do something here
} }

View file

@ -6,10 +6,7 @@ namespace Modules\Auth\Config;
use CodeIgniter\Router\RouteCollection; use CodeIgniter\Router\RouteCollection;
/** /** @var RouteCollection $routes */
* @var RouteCollection $routes
*/
service('auth') service('auth')
->routes($routes); ->routes($routes);

View file

@ -40,8 +40,9 @@ class PermissionFilter implements FilterInterface
/** /**
* @param string[]|null $arguments * @param string[]|null $arguments
* @return ResponseInterface|void
*/ */
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null): void public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
{ {
} }

View file

@ -81,8 +81,9 @@ class FediverseFilter implements FilterInterface
* stop execution of other after filters, short of throwing an Exception or Error. * stop execution of other after filters, short of throwing an Exception or Error.
* *
* @param string[]|null $arguments * @param string[]|null $arguments
* @return ResponseInterface|void
*/ */
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null): void public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
{ {
} }

View file

@ -338,6 +338,7 @@ class PostModel extends UuidModel
// update published date in payload // update published date in payload
$newPayload = $scheduledActivity->payload; $newPayload = $scheduledActivity->payload;
$newPayload->object->published = $updatedPost->published_at->format(DATE_W3C); $newPayload->object->published = $updatedPost->published_at->format(DATE_W3C);
model('ActivityModel', false) model('ActivityModel', false)
->update($scheduledActivity->id, [ ->update($scheduledActivity->id, [
'payload' => json_encode($newPayload, JSON_THROW_ON_ERROR), 'payload' => json_encode($newPayload, JSON_THROW_ON_ERROR),

View file

@ -50,7 +50,10 @@ class PodcastImport extends BaseCommand
$importQueue = get_import_tasks(); $importQueue = get_import_tasks();
$currentImport = current( $currentImport = current(
array_filter($importQueue, static fn ($task): bool => $task->status === TaskStatus::Running) array_filter(
$importQueue,
static fn (PodcastImportTask $task): bool => $task->status === TaskStatus::Running
)
); );
if ($currentImport instanceof PodcastImportTask) { if ($currentImport instanceof PodcastImportTask) {
@ -65,7 +68,10 @@ class PodcastImport extends BaseCommand
} }
// Get the next queued import // Get the next queued import
$queuedImports = array_filter($importQueue, static fn ($task): bool => $task->status === TaskStatus::Queued); $queuedImports = array_filter(
$importQueue,
static fn (PodcastImportTask $task): bool => $task->status === TaskStatus::Queued
);
$nextImport = end($queuedImports); $nextImport = end($queuedImports);
if (! $nextImport instanceof PodcastImportTask) { if (! $nextImport instanceof PodcastImportTask) {

View file

@ -28,7 +28,7 @@ if (! function_exists('get_import_tasks')) {
if ($podcastHandle !== null) { if ($podcastHandle !== null) {
$podcastImportsQueue = array_filter( $podcastImportsQueue = array_filter(
$podcastImportsQueue, $podcastImportsQueue,
static fn ($importTask): bool => $importTask->handle === $podcastHandle static fn (PodcastImportTask $importTask): bool => $importTask->handle === $podcastHandle
); );
} }

View file

@ -78,8 +78,10 @@ class PodcastUnlockFilter implements FilterInterface
/** /**
* @param string[]|null $arguments * @param string[]|null $arguments
*
* @return ResponseInterface|void
*/ */
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null): void public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
{ {
} }
} }

View file

@ -27,70 +27,71 @@
}, },
"dependencies": { "dependencies": {
"@amcharts/amcharts4": "^4.10.40", "@amcharts/amcharts4": "^4.10.40",
"@amcharts/amcharts4-geodata": "^4.1.30", "@amcharts/amcharts4-geodata": "^4.1.31",
"@codemirror/commands": "^6.8.1", "@codemirror/commands": "^6.8.1",
"@codemirror/lang-xml": "^6.1.0", "@codemirror/lang-xml": "^6.1.0",
"@codemirror/language": "^6.11.0", "@codemirror/language": "^6.11.3",
"@codemirror/state": "^6.5.2", "@codemirror/state": "^6.5.2",
"@codemirror/view": "^6.36.8", "@codemirror/view": "^6.38.1",
"@floating-ui/dom": "^1.7.0", "@floating-ui/dom": "^1.7.4",
"@github/clipboard-copy-element": "^1.3.0", "@github/clipboard-copy-element": "^1.3.0",
"@github/hotkey": "^3.1.1", "@github/hotkey": "^3.1.1",
"@github/markdown-toolbar-element": "^2.2.3", "@github/markdown-toolbar-element": "^2.2.3",
"@github/relative-time-element": "^4.4.8", "@github/relative-time-element": "^4.4.8",
"@tailwindcss/nesting": "0.0.0-insiders.565cd3e", "@tailwindcss/nesting": "0.0.0-insiders.565cd3e",
"@vime/core": "^5.4.1", "@vime/core": "^5.4.1",
"choices.js": "^10.2.0", "choices.js": "^11.1.0",
"codemirror": "^6.0.1", "codemirror": "^6.0.2",
"flatpickr": "^4.6.13", "flatpickr": "^4.6.13",
"leaflet": "^1.9.4", "leaflet": "^1.9.4",
"leaflet.markercluster": "^1.5.3", "leaflet.markercluster": "^1.5.3",
"lit": "^3.3.0", "lit": "^3.3.1",
"marked": "^15.0.11", "marked": "^16.2.0",
"wavesurfer.js": "^7.9.5", "wavesurfer.js": "^7.10.1",
"xml-formatter": "^3.6.6" "xml-formatter": "^3.6.6"
}, },
"devDependencies": { "devDependencies": {
"@commitlint/cli": "^19.8.1", "@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1", "@commitlint/config-conventional": "^19.8.1",
"@csstools/css-tokenizer": "^3.0.3", "@csstools/css-tokenizer": "^3.0.4",
"@eslint/js": "9.34.0",
"@semantic-release/changelog": "^6.0.3", "@semantic-release/changelog": "^6.0.3",
"@semantic-release/exec": "^7.1.0", "@semantic-release/exec": "^7.1.0",
"@semantic-release/git": "^10.0.1", "@semantic-release/git": "^10.0.1",
"@semantic-release/gitlab": "^13.2.5", "@semantic-release/gitlab": "^13.2.7",
"@tailwindcss/forms": "^0.5.10", "@tailwindcss/forms": "^0.5.10",
"@tailwindcss/typography": "^0.5.16", "@tailwindcss/typography": "^0.5.16",
"@types/leaflet": "^1.9.17", "@types/leaflet": "^1.9.20",
"@typescript-eslint/eslint-plugin": "^8.32.1", "@typescript-eslint/eslint-plugin": "^8.40.0",
"@typescript-eslint/parser": "^8.32.1", "@typescript-eslint/parser": "^8.40.0",
"all-contributors-cli": "^6.26.1", "all-contributors-cli": "^6.26.1",
"commitizen": "^4.3.1", "commitizen": "^4.3.1",
"cross-env": "^7.0.3", "cross-env": "^10.0.0",
"cssnano": "^7.0.7", "cssnano": "^7.1.1",
"cz-conventional-changelog": "^3.3.0", "cz-conventional-changelog": "^3.3.0",
"eslint": "^9.26.0", "eslint": "^9.34.0",
"eslint-config-prettier": "^10.1.5", "eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.4.0", "eslint-plugin-prettier": "^5.5.4",
"globals": "^16.1.0", "globals": "^16.3.0",
"husky": "^9.1.7", "husky": "^9.1.7",
"is-ci": "^4.1.0", "is-ci": "^4.1.0",
"lint-staged": "^16.0.0", "lint-staged": "^16.1.5",
"postcss": "^8.5.3", "postcss": "^8.5.6",
"postcss-import": "^16.1.0", "postcss-import": "^16.1.1",
"postcss-nesting": "^13.0.1", "postcss-nesting": "^13.0.2",
"postcss-preset-env": "^10.1.6", "postcss-preset-env": "^10.3.0",
"postcss-reporter": "^7.1.0", "postcss-reporter": "^7.1.0",
"prettier": "3.5.3", "prettier": "3.6.2",
"prettier-plugin-organize-imports": "^4.1.0", "prettier-plugin-organize-imports": "^4.2.0",
"semantic-release": "^24.2.3", "semantic-release": "^24.2.7",
"stylelint": "^16.19.1", "stylelint": "^16.23.1",
"stylelint-config-standard": "^36.0.1", "stylelint-config-standard": "^39.0.0",
"svgo": "^3.3.2", "svgo": "^4.0.0",
"tailwindcss": "^3.4.17", "tailwindcss": "^3.4.17",
"typescript": "~5.7.3", "typescript": "~5.9.2",
"typescript-eslint": "^8.32.1", "typescript-eslint": "^8.40.0",
"vite": "^6.3.5", "vite": "^7.1.3",
"vite-plugin-pwa": "^1.0.0", "vite-plugin-pwa": "^1.0.3",
"workbox-build": "^7.3.0", "workbox-build": "^7.3.0",
"workbox-core": "^7.3.0", "workbox-core": "^7.3.0",
"workbox-routing": "^7.3.0", "workbox-routing": "^7.3.0",
@ -104,9 +105,6 @@
"*.css": [ "*.css": [
"stylelint --fix", "stylelint --fix",
"prettier --write" "prettier --write"
],
"!(*.css|*.js|*.ts|*.php|*.neon|*.sh|*.svg)": [
"prettier --write"
] ]
}, },
"config": { "config": {

View file

@ -49,4 +49,4 @@ parameters:
ignoreErrors: ignoreErrors:
- '#^Call to an undefined method CodeIgniter\\Cache\\CacheInterface\:\:deleteMatching\(\)#' - '#^Call to an undefined method CodeIgniter\\Cache\\CacheInterface\:\:deleteMatching\(\)#'
- identifier: missingType.generics - identifier: missingType.generics
- identifier: property.readOnlyByPhpDocDefaultValue - '#\$callback of static method CodeIgniter\\Events\\Events\:\:on\(\) expects callable\(mixed\)\: mixed, Closure\(mixed, mixed\)\: void given.#'

4607
pnpm-lock.yaml generated
View file

@ -11,8 +11,8 @@ importers:
specifier: ^4.10.40 specifier: ^4.10.40
version: 4.10.40 version: 4.10.40
"@amcharts/amcharts4-geodata": "@amcharts/amcharts4-geodata":
specifier: ^4.1.30 specifier: ^4.1.31
version: 4.1.30 version: 4.1.31
"@codemirror/commands": "@codemirror/commands":
specifier: ^6.8.1 specifier: ^6.8.1
version: 6.8.1 version: 6.8.1
@ -20,17 +20,17 @@ importers:
specifier: ^6.1.0 specifier: ^6.1.0
version: 6.1.0 version: 6.1.0
"@codemirror/language": "@codemirror/language":
specifier: ^6.11.0 specifier: ^6.11.3
version: 6.11.0 version: 6.11.3
"@codemirror/state": "@codemirror/state":
specifier: ^6.5.2 specifier: ^6.5.2
version: 6.5.2 version: 6.5.2
"@codemirror/view": "@codemirror/view":
specifier: ^6.36.8 specifier: ^6.38.1
version: 6.36.8 version: 6.38.1
"@floating-ui/dom": "@floating-ui/dom":
specifier: ^1.7.0 specifier: ^1.7.4
version: 1.7.0 version: 1.7.4
"@github/clipboard-copy-element": "@github/clipboard-copy-element":
specifier: ^1.3.0 specifier: ^1.3.0
version: 1.3.0 version: 1.3.0
@ -45,16 +45,16 @@ importers:
version: 4.4.8 version: 4.4.8
"@tailwindcss/nesting": "@tailwindcss/nesting":
specifier: 0.0.0-insiders.565cd3e specifier: 0.0.0-insiders.565cd3e
version: 0.0.0-insiders.565cd3e(postcss@8.5.3) version: 0.0.0-insiders.565cd3e(postcss@8.5.6)
"@vime/core": "@vime/core":
specifier: ^5.4.1 specifier: ^5.4.1
version: 5.4.1 version: 5.4.1
choices.js: choices.js:
specifier: ^10.2.0 specifier: ^11.1.0
version: 10.2.0 version: 11.1.0
codemirror: codemirror:
specifier: ^6.0.1 specifier: ^6.0.2
version: 6.0.1 version: 6.0.2
flatpickr: flatpickr:
specifier: ^4.6.13 specifier: ^4.6.13
version: 4.6.13 version: 4.6.13
@ -65,39 +65,42 @@ importers:
specifier: ^1.5.3 specifier: ^1.5.3
version: 1.5.3(leaflet@1.9.4) version: 1.5.3(leaflet@1.9.4)
lit: lit:
specifier: ^3.3.0 specifier: ^3.3.1
version: 3.3.0 version: 3.3.1
marked: marked:
specifier: ^15.0.11 specifier: ^16.2.0
version: 15.0.11 version: 16.2.0
wavesurfer.js: wavesurfer.js:
specifier: ^7.9.5 specifier: ^7.10.1
version: 7.9.5 version: 7.10.1
xml-formatter: xml-formatter:
specifier: ^3.6.6 specifier: ^3.6.6
version: 3.6.6 version: 3.6.6
devDependencies: devDependencies:
"@commitlint/cli": "@commitlint/cli":
specifier: ^19.8.1 specifier: ^19.8.1
version: 19.8.1(@types/node@22.15.17)(typescript@5.7.3) version: 19.8.1(@types/node@24.3.0)(typescript@5.9.2)
"@commitlint/config-conventional": "@commitlint/config-conventional":
specifier: ^19.8.1 specifier: ^19.8.1
version: 19.8.1 version: 19.8.1
"@csstools/css-tokenizer": "@csstools/css-tokenizer":
specifier: ^3.0.3 specifier: ^3.0.4
version: 3.0.3 version: 3.0.4
"@eslint/js":
specifier: 9.34.0
version: 9.34.0
"@semantic-release/changelog": "@semantic-release/changelog":
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(semantic-release@24.2.3(typescript@5.7.3)) version: 6.0.3(semantic-release@24.2.7(typescript@5.9.2))
"@semantic-release/exec": "@semantic-release/exec":
specifier: ^7.1.0 specifier: ^7.1.0
version: 7.1.0(semantic-release@24.2.3(typescript@5.7.3)) version: 7.1.0(semantic-release@24.2.7(typescript@5.9.2))
"@semantic-release/git": "@semantic-release/git":
specifier: ^10.0.1 specifier: ^10.0.1
version: 10.0.1(semantic-release@24.2.3(typescript@5.7.3)) version: 10.0.1(semantic-release@24.2.7(typescript@5.9.2))
"@semantic-release/gitlab": "@semantic-release/gitlab":
specifier: ^13.2.5 specifier: ^13.2.7
version: 13.2.5(semantic-release@24.2.3(typescript@5.7.3)) version: 13.2.7(semantic-release@24.2.7(typescript@5.9.2))
"@tailwindcss/forms": "@tailwindcss/forms":
specifier: ^0.5.10 specifier: ^0.5.10
version: 0.5.10(tailwindcss@3.4.17) version: 0.5.10(tailwindcss@3.4.17)
@ -105,41 +108,41 @@ importers:
specifier: ^0.5.16 specifier: ^0.5.16
version: 0.5.16(tailwindcss@3.4.17) version: 0.5.16(tailwindcss@3.4.17)
"@types/leaflet": "@types/leaflet":
specifier: ^1.9.17 specifier: ^1.9.20
version: 1.9.17 version: 1.9.20
"@typescript-eslint/eslint-plugin": "@typescript-eslint/eslint-plugin":
specifier: ^8.32.1 specifier: ^8.40.0
version: 8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) version: 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
"@typescript-eslint/parser": "@typescript-eslint/parser":
specifier: ^8.32.1 specifier: ^8.40.0
version: 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) version: 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
all-contributors-cli: all-contributors-cli:
specifier: ^6.26.1 specifier: ^6.26.1
version: 6.26.1 version: 6.26.1
commitizen: commitizen:
specifier: ^4.3.1 specifier: ^4.3.1
version: 4.3.1(@types/node@22.15.17)(typescript@5.7.3) version: 4.3.1(@types/node@24.3.0)(typescript@5.9.2)
cross-env: cross-env:
specifier: ^7.0.3 specifier: ^10.0.0
version: 7.0.3 version: 10.0.0
cssnano: cssnano:
specifier: ^7.0.7 specifier: ^7.1.1
version: 7.0.7(postcss@8.5.3) version: 7.1.1(postcss@8.5.6)
cz-conventional-changelog: cz-conventional-changelog:
specifier: ^3.3.0 specifier: ^3.3.0
version: 3.3.0(@types/node@22.15.17)(typescript@5.7.3) version: 3.3.0(@types/node@24.3.0)(typescript@5.9.2)
eslint: eslint:
specifier: ^9.26.0 specifier: ^9.34.0
version: 9.26.0(jiti@2.4.2) version: 9.34.0(jiti@2.5.1)
eslint-config-prettier: eslint-config-prettier:
specifier: ^10.1.5 specifier: ^10.1.8
version: 10.1.5(eslint@9.26.0(jiti@2.4.2)) version: 10.1.8(eslint@9.34.0(jiti@2.5.1))
eslint-plugin-prettier: eslint-plugin-prettier:
specifier: ^5.4.0 specifier: ^5.5.4
version: 5.4.0(eslint-config-prettier@10.1.5(eslint@9.26.0(jiti@2.4.2)))(eslint@9.26.0(jiti@2.4.2))(prettier@3.5.3) version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)))(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2)
globals: globals:
specifier: ^16.1.0 specifier: ^16.3.0
version: 16.1.0 version: 16.3.0
husky: husky:
specifier: ^9.1.7 specifier: ^9.1.7
version: 9.1.7 version: 9.1.7
@ -147,56 +150,56 @@ importers:
specifier: ^4.1.0 specifier: ^4.1.0
version: 4.1.0 version: 4.1.0
lint-staged: lint-staged:
specifier: ^16.0.0 specifier: ^16.1.5
version: 16.0.0 version: 16.1.5
postcss: postcss:
specifier: ^8.5.3 specifier: ^8.5.6
version: 8.5.3 version: 8.5.6
postcss-import: postcss-import:
specifier: ^16.1.0 specifier: ^16.1.1
version: 16.1.0(postcss@8.5.3) version: 16.1.1(postcss@8.5.6)
postcss-nesting: postcss-nesting:
specifier: ^13.0.1 specifier: ^13.0.2
version: 13.0.1(postcss@8.5.3) version: 13.0.2(postcss@8.5.6)
postcss-preset-env: postcss-preset-env:
specifier: ^10.1.6 specifier: ^10.3.0
version: 10.1.6(postcss@8.5.3) version: 10.3.0(postcss@8.5.6)
postcss-reporter: postcss-reporter:
specifier: ^7.1.0 specifier: ^7.1.0
version: 7.1.0(postcss@8.5.3) version: 7.1.0(postcss@8.5.6)
prettier: prettier:
specifier: 3.5.3 specifier: 3.6.2
version: 3.5.3 version: 3.6.2
prettier-plugin-organize-imports: prettier-plugin-organize-imports:
specifier: ^4.1.0 specifier: ^4.2.0
version: 4.1.0(prettier@3.5.3)(typescript@5.7.3) version: 4.2.0(prettier@3.6.2)(typescript@5.9.2)
semantic-release: semantic-release:
specifier: ^24.2.3 specifier: ^24.2.7
version: 24.2.3(typescript@5.7.3) version: 24.2.7(typescript@5.9.2)
stylelint: stylelint:
specifier: ^16.19.1 specifier: ^16.23.1
version: 16.19.1(typescript@5.7.3) version: 16.23.1(typescript@5.9.2)
stylelint-config-standard: stylelint-config-standard:
specifier: ^36.0.1 specifier: ^39.0.0
version: 36.0.1(stylelint@16.19.1(typescript@5.7.3)) version: 39.0.0(stylelint@16.23.1(typescript@5.9.2))
svgo: svgo:
specifier: ^3.3.2 specifier: ^4.0.0
version: 3.3.2 version: 4.0.0
tailwindcss: tailwindcss:
specifier: ^3.4.17 specifier: ^3.4.17
version: 3.4.17 version: 3.4.17
typescript: typescript:
specifier: ~5.7.3 specifier: ~5.9.2
version: 5.7.3 version: 5.9.2
typescript-eslint: typescript-eslint:
specifier: ^8.32.1 specifier: ^8.40.0
version: 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) version: 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
vite: vite:
specifier: ^6.3.5 specifier: ^7.1.3
version: 6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.1) version: 7.1.3(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
vite-plugin-pwa: vite-plugin-pwa:
specifier: ^1.0.0 specifier: ^1.0.3
version: 1.0.0(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.1))(workbox-build@7.3.0)(workbox-window@7.3.0) version: 1.0.3(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(workbox-build@7.3.0)(workbox-window@7.3.0)
workbox-build: workbox-build:
specifier: ^7.3.0 specifier: ^7.3.0
version: 7.3.0 version: 7.3.0
@ -218,10 +221,10 @@ packages:
} }
engines: { node: ">=10" } engines: { node: ">=10" }
"@amcharts/amcharts4-geodata@4.1.30": "@amcharts/amcharts4-geodata@4.1.31":
resolution: resolution:
{ {
integrity: sha512-dM2wOMyyivHpTI+T3RxXgcgN0cv23DzMFuG2s/0ImNZGAWn97RdCdtbVEGcaI1Bi+hbbV9n0X7onNP5bnxZ+RQ==, integrity: sha512-ciX2rOX6YZaRv/GGXqQNjV4ixhe1Ke9r+4xlwm9YuUHZ5QZSfLx6obXRqhmQeTdnNcxjveMoZ//E7xfotvqgVg==,
} }
"@amcharts/amcharts4@4.10.40": "@amcharts/amcharts4@4.10.40":
@ -253,31 +256,31 @@ packages:
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/compat-data@7.27.2": "@babel/compat-data@7.28.0":
resolution: resolution:
{ {
integrity: sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==, integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/core@7.27.1": "@babel/core@7.28.3":
resolution: resolution:
{ {
integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==, integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/generator@7.27.1": "@babel/generator@7.28.3":
resolution: resolution:
{ {
integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==, integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/helper-annotate-as-pure@7.27.1": "@babel/helper-annotate-as-pure@7.27.3":
resolution: resolution:
{ {
integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==, integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
@ -288,10 +291,10 @@ packages:
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/helper-create-class-features-plugin@7.27.1": "@babel/helper-create-class-features-plugin@7.28.3":
resolution: resolution:
{ {
integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==, integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -306,14 +309,21 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0 "@babel/core": ^7.0.0
"@babel/helper-define-polyfill-provider@0.6.4": "@babel/helper-define-polyfill-provider@0.6.5":
resolution: resolution:
{ {
integrity: sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==, integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==,
} }
peerDependencies: peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
"@babel/helper-globals@7.28.0":
resolution:
{
integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==,
}
engines: { node: ">=6.9.0" }
"@babel/helper-member-expression-to-functions@7.27.1": "@babel/helper-member-expression-to-functions@7.27.1":
resolution: resolution:
{ {
@ -328,10 +338,10 @@ packages:
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/helper-module-transforms@7.27.1": "@babel/helper-module-transforms@7.28.3":
resolution: resolution:
{ {
integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==, integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -397,24 +407,24 @@ packages:
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/helper-wrap-function@7.27.1": "@babel/helper-wrap-function@7.28.3":
resolution: resolution:
{ {
integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==, integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/helpers@7.27.1": "@babel/helpers@7.28.3":
resolution: resolution:
{ {
integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==, integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/parser@7.27.2": "@babel/parser@7.28.3":
resolution: resolution:
{ {
integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==, integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==,
} }
engines: { node: ">=6.0.0" } engines: { node: ">=6.0.0" }
hasBin: true hasBin: true
@ -455,10 +465,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.13.0 "@babel/core": ^7.13.0
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3":
resolution: resolution:
{ {
integrity: sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==, integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -509,10 +519,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
"@babel/plugin-transform-async-generator-functions@7.27.1": "@babel/plugin-transform-async-generator-functions@7.28.0":
resolution: resolution:
{ {
integrity: sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==, integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -536,10 +546,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
"@babel/plugin-transform-block-scoping@7.27.1": "@babel/plugin-transform-block-scoping@7.28.0":
resolution: resolution:
{ {
integrity: sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==, integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -554,19 +564,19 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
"@babel/plugin-transform-class-static-block@7.27.1": "@babel/plugin-transform-class-static-block@7.28.3":
resolution: resolution:
{ {
integrity: sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==, integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
"@babel/core": ^7.12.0 "@babel/core": ^7.12.0
"@babel/plugin-transform-classes@7.27.1": "@babel/plugin-transform-classes@7.28.3":
resolution: resolution:
{ {
integrity: sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==, integrity: sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -581,10 +591,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
"@babel/plugin-transform-destructuring@7.27.1": "@babel/plugin-transform-destructuring@7.28.0":
resolution: resolution:
{ {
integrity: sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==, integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -626,6 +636,15 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
"@babel/plugin-transform-explicit-resource-management@7.28.0":
resolution:
{
integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==,
}
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
"@babel/plugin-transform-exponentiation-operator@7.27.1": "@babel/plugin-transform-exponentiation-operator@7.27.1":
resolution: resolution:
{ {
@ -770,10 +789,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
"@babel/plugin-transform-object-rest-spread@7.27.2": "@babel/plugin-transform-object-rest-spread@7.28.0":
resolution: resolution:
{ {
integrity: sha512-AIUHD7xJ1mCrj3uPozvtngY3s0xpv7Nu7DoUSnzNY6Xam1Cy4rUznR//pvMHOhQ4AvbCexhbqXCtpxGHOGOO6g==, integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -806,10 +825,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
"@babel/plugin-transform-parameters@7.27.1": "@babel/plugin-transform-parameters@7.27.7":
resolution: resolution:
{ {
integrity: sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==, integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -842,10 +861,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
"@babel/plugin-transform-regenerator@7.27.1": "@babel/plugin-transform-regenerator@7.28.3":
resolution: resolution:
{ {
integrity: sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==, integrity: sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -950,10 +969,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0 "@babel/core": ^7.0.0
"@babel/preset-env@7.27.2": "@babel/preset-env@7.28.3":
resolution: resolution:
{ {
integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==, integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
peerDependencies: peerDependencies:
@ -967,10 +986,10 @@ packages:
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0
"@babel/runtime@7.27.1": "@babel/runtime@7.28.3":
resolution: resolution:
{ {
integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==, integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
@ -981,17 +1000,17 @@ packages:
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/traverse@7.27.1": "@babel/traverse@7.28.3":
resolution: resolution:
{ {
integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==, integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
"@babel/types@7.27.1": "@babel/types@7.28.2":
resolution: resolution:
{ {
integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==, integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==,
} }
engines: { node: ">=6.9.0" } engines: { node: ">=6.9.0" }
@ -1013,10 +1032,10 @@ packages:
integrity: sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==, integrity: sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==,
} }
"@codemirror/language@6.11.0": "@codemirror/language@6.11.3":
resolution: resolution:
{ {
integrity: sha512-A7+f++LodNNc1wGgoRDTt78cOwWm9KVezApgjOMp1W4hM0898nsqBXwF+sbePE7ZRcjN7Sa1Z5m2oN27XkmEjQ==, integrity: sha512-9HBM2XnwDj7fnu0551HkGdrUrrqmYq/WC5iv6nbY2WdicXdGbhR/gfbZOH73Aqj4351alY1+aoG9rCNfiwS1RA==,
} }
"@codemirror/lint@6.8.5": "@codemirror/lint@6.8.5":
@ -1025,10 +1044,10 @@ packages:
integrity: sha512-s3n3KisH7dx3vsoeGMxsbRAgKe4O1vbrnKBClm99PU0fWxmxsx5rR2PfqQgIt+2MMJBHbiJ5rfIdLYfB9NNvsA==, integrity: sha512-s3n3KisH7dx3vsoeGMxsbRAgKe4O1vbrnKBClm99PU0fWxmxsx5rR2PfqQgIt+2MMJBHbiJ5rfIdLYfB9NNvsA==,
} }
"@codemirror/search@6.5.10": "@codemirror/search@6.5.11":
resolution: resolution:
{ {
integrity: sha512-RMdPdmsrUf53pb2VwflKGHEe1XVM07hI7vV2ntgw1dmqhimpatSJKva4VA9h4TLUDOD4EIF02201oZurpnEFsg==, integrity: sha512-KmWepDE6jUdL6n8cAAqIpRmLPBZ5ZKnicE8oGU/s3QrAVID+0VhLFrzUucVKHG5035/BSykhExDL/Xm7dHthiA==,
} }
"@codemirror/state@6.5.2": "@codemirror/state@6.5.2":
@ -1037,10 +1056,10 @@ packages:
integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==, integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==,
} }
"@codemirror/view@6.36.8": "@codemirror/view@6.38.1":
resolution: resolution:
{ {
integrity: sha512-yoRo4f+FdnD01fFt4XpfpMCcCAo9QvZOtbrXExn4SqzH32YC6LgzqxfLZw/r6Ge65xyY03mK/UfUqrVw1gFiFg==, integrity: sha512-RmTOkE7hRU3OVREqFVITWHz6ocgBjv08GoePscAakgVQfciA3SGCEk7mb9IzwW61cKKmlTpHXG6DUE5Ubx+MGQ==,
} }
"@colors/colors@1.5.0": "@colors/colors@1.5.0":
@ -1170,109 +1189,136 @@ packages:
} }
engines: { node: ">=v18" } engines: { node: ">=v18" }
"@csstools/cascade-layer-name-parser@2.0.4": "@csstools/cascade-layer-name-parser@2.0.5":
resolution: resolution:
{ {
integrity: sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==, integrity: sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
"@csstools/css-parser-algorithms": ^3.0.4 "@csstools/css-parser-algorithms": ^3.0.5
"@csstools/css-tokenizer": ^3.0.3 "@csstools/css-tokenizer": ^3.0.4
"@csstools/color-helpers@5.0.2": "@csstools/color-helpers@5.1.0":
resolution: resolution:
{ {
integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==, integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
"@csstools/css-calc@2.1.3": "@csstools/css-calc@2.1.4":
resolution: resolution:
{ {
integrity: sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw==, integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
"@csstools/css-parser-algorithms": ^3.0.4 "@csstools/css-parser-algorithms": ^3.0.5
"@csstools/css-tokenizer": ^3.0.3 "@csstools/css-tokenizer": ^3.0.4
"@csstools/css-color-parser@3.0.9": "@csstools/css-color-parser@3.1.0":
resolution: resolution:
{ {
integrity: sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw==, integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
"@csstools/css-parser-algorithms": ^3.0.4 "@csstools/css-parser-algorithms": ^3.0.5
"@csstools/css-tokenizer": ^3.0.3 "@csstools/css-tokenizer": ^3.0.4
"@csstools/css-parser-algorithms@3.0.4": "@csstools/css-parser-algorithms@3.0.5":
resolution: resolution:
{ {
integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==, integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
"@csstools/css-tokenizer": ^3.0.3 "@csstools/css-tokenizer": ^3.0.4
"@csstools/css-tokenizer@3.0.3": "@csstools/css-tokenizer@3.0.4":
resolution: resolution:
{ {
integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==, integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
"@csstools/media-query-list-parser@4.0.2": "@csstools/media-query-list-parser@4.0.3":
resolution: resolution:
{ {
integrity: sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==, integrity: sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
"@csstools/css-parser-algorithms": ^3.0.4 "@csstools/css-parser-algorithms": ^3.0.5
"@csstools/css-tokenizer": ^3.0.3 "@csstools/css-tokenizer": ^3.0.4
"@csstools/postcss-cascade-layers@5.0.1": "@csstools/postcss-alpha-function@1.0.0":
resolution: resolution:
{ {
integrity: sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==, integrity: sha512-r2L8KNg5Wriq5n8IUQcjzy2Rh37J5YjzP9iOyHZL5fxdWYHB08vqykHQa4wAzN/tXwDuCHnhQDGCtxfS76xn7g==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-color-function@4.0.9": "@csstools/postcss-cascade-layers@5.0.2":
resolution: resolution:
{ {
integrity: sha512-2UeQCGMO5+EeQsPQK2DqXp0dad+P6nIz6G2dI06APpBuYBKxZEq7CTH+UiztFQ8cB1f89dnO9+D/Kfr+JfI2hw==, integrity: sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-color-mix-function@3.0.9": "@csstools/postcss-color-function-display-p3-linear@1.0.0":
resolution: resolution:
{ {
integrity: sha512-Enj7ZIIkLD7zkGCN31SZFx4H1gKiCs2Y4taBo/v/cqaHN7p1qGrf5UTMNSjQFZ7MgClGufHx4pddwFTGL+ipug==, integrity: sha512-7q+OuUqfowRrP84m/Jl0wv3pfCQyUTCW5MxDIux+/yty5IkUUHOTigCjrC0Fjy3OT0ncGLudHbfLWmP7E1arNA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-content-alt-text@2.0.5": "@csstools/postcss-color-function@4.0.11":
resolution: resolution:
{ {
integrity: sha512-9BOS535v6YmyOYk32jAHXeddRV+iyd4vRcbrEekpwxmueAXX5J8WgbceFnE4E4Pmw/ysnB9v+n/vSWoFmcLMcA==, integrity: sha512-AtH22zLHTLm64HLdpv5EedT/zmYTm1MtdQbQhRZXxEB6iYtS6SrS1jLX3TcmUWMFzpumK/OVylCm3HcLms4slw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-exponential-functions@2.0.8": "@csstools/postcss-color-mix-function@3.0.11":
resolution: resolution:
{ {
integrity: sha512-vHgDXtGIBPpFQnFNDftMQg4MOuXcWnK91L/7REjBNYzQ/p2Fa/6RcnehTqCRrNtQ46PNIolbRsiDdDuxiHolwQ==, integrity: sha512-cQpXBelpTx0YhScZM5Ve0jDCA4RzwFc7oNafzZOGgCHt/GQVYiU8Vevz9QJcwy/W0Pyi/BneY+KMjz23lI9r+Q==,
}
engines: { node: ">=18" }
peerDependencies:
postcss: ^8.4
"@csstools/postcss-color-mix-variadic-function-arguments@1.0.1":
resolution:
{
integrity: sha512-c7hyBtbF+jlHIcUGVdWY06bHICgguV9ypfcELU3eU3W/9fiz2dxM8PqxQk2ndXYTzLnwPvNNqu1yCmQ++N6Dcg==,
}
engines: { node: ">=18" }
peerDependencies:
postcss: ^8.4
"@csstools/postcss-content-alt-text@2.0.7":
resolution:
{
integrity: sha512-cq/zWaEkpcg3RttJ5+GdNwk26NwxY5KgqgtNL777Fdd28AVGHxuBvqmK4Jq4oKhW1NX4M2LbgYAVVN0NZ+/XYQ==,
}
engines: { node: ">=18" }
peerDependencies:
postcss: ^8.4
"@csstools/postcss-exponential-functions@2.0.9":
resolution:
{
integrity: sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -1287,37 +1333,37 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-gamut-mapping@2.0.9": "@csstools/postcss-gamut-mapping@2.0.11":
resolution: resolution:
{ {
integrity: sha512-quksIsFm3DGsf8Qbr9KiSGBF2w3RwxSfOfma5wbORDB1AFF15r4EVW7sUuWw3s5IAEGMqzel/dE2rQsI7Yb8mA==, integrity: sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-gradients-interpolation-method@5.0.9": "@csstools/postcss-gradients-interpolation-method@5.0.11":
resolution: resolution:
{ {
integrity: sha512-duqTeUHF4ambUybAmhX9KonkicLM/WNp2JjMUbegRD4O8A/tb6fdZ7jUNdp/UUiO1FIdDkMwmNw6856bT0XF8Q==, integrity: sha512-8M3mcNTL3cGIJXDnvrJ2oWEcKi3zyw7NeYheFKePUlBmLYm1gkw9Rr/BA7lFONrOPeQA3yeMPldrrws6lqHrug==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-hwb-function@4.0.9": "@csstools/postcss-hwb-function@4.0.11":
resolution: resolution:
{ {
integrity: sha512-sDpdPsoGAhYl/PMSYfu5Ez82wXb2bVkg1Cb8vsRLhpXhAk4OSlsJN+GodAql6tqc1B2G/WToxsFU6G74vkhPvA==, integrity: sha512-9meZbsVWTZkWsSBazQips3cHUOT29a/UAwFz0AMEXukvpIGGDR9+GMl3nIckWO5sPImsadu4F5Zy+zjt8QgCdA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-ic-unit@4.0.1": "@csstools/postcss-ic-unit@4.0.3":
resolution: resolution:
{ {
integrity: sha512-lECc38i1w3qU9nhrUhP6F8y4BfcQJkR1cb8N6tZNf2llM6zPkxnqt04jRCwsUgNcB3UGKDy+zLenhOYGHqCV+Q==, integrity: sha512-RtYYm2qUIu9vAaHB0cC8rQGlOCQAUgEc2tMr7ewlGXYipBQKjoWmyVArqsk7SEr8N3tErq6P6UOJT3amaVof5Q==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -1332,19 +1378,19 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-is-pseudo-class@5.0.1": "@csstools/postcss-is-pseudo-class@5.0.3":
resolution: resolution:
{ {
integrity: sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==, integrity: sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-light-dark-function@2.0.8": "@csstools/postcss-light-dark-function@2.0.10":
resolution: resolution:
{ {
integrity: sha512-v8VU5WtrZIyEtk88WB4fkG22TGd8HyAfSFfZZQ1uNN0+arMJdZc++H3KYTfbYDpJRGy8GwADYH8ySXiILn+OyA==, integrity: sha512-g7Lwb294lSoNnyrwcqoooh9fTAp47rRNo+ILg7SLRSMU3K9ePIwRt566sNx+pehiCelv4E1ICaU1EwLQuyF2qw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -1386,28 +1432,28 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-logical-viewport-units@3.0.3": "@csstools/postcss-logical-viewport-units@3.0.4":
resolution: resolution:
{ {
integrity: sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==, integrity: sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-media-minmax@2.0.8": "@csstools/postcss-media-minmax@2.0.9":
resolution: resolution:
{ {
integrity: sha512-Skum5wIXw2+NyCQWUyfstN3c1mfSh39DRAo+Uh2zzXOglBG8xB9hnArhYFScuMZkzeM+THVa//mrByKAfumc7w==, integrity: sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4": "@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5":
resolution: resolution:
{ {
integrity: sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==, integrity: sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -1431,37 +1477,37 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-oklab-function@4.0.9": "@csstools/postcss-oklab-function@4.0.11":
resolution: resolution:
{ {
integrity: sha512-UHrnujimwtdDw8BYDcWJtBXuJ13uc/BjAddPdfMc/RsWxhg8gG8UbvTF0tnMtHrZ4i7lwy85fPEzK1AiykMyRA==, integrity: sha512-9f03ZGxZ2VmSCrM4SDXlAYP+Xpu4VFzemfQUQFL9OYxAbpvDy0FjDipZ0i8So1pgs8VIbQI0bNjFWgfdpGw8ig==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-progressive-custom-properties@4.0.1": "@csstools/postcss-progressive-custom-properties@4.2.0":
resolution: resolution:
{ {
integrity: sha512-Ofz81HaY8mmbP8/Qr3PZlUzjsyV5WuxWmvtYn+jhYGvvjFazTmN9R2io5W5znY1tyk2CA9uM0IPWyY4ygDytCw==, integrity: sha512-fWCXRasX17N1NCPTCuwC3FJDV+Wc031f16cFuuMEfIsYJ1q5ABCa59W0C6VeMGqjNv6ldf37vvwXXAeaZjD9PA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-random-function@2.0.0": "@csstools/postcss-random-function@2.0.1":
resolution: resolution:
{ {
integrity: sha512-MYZKxSr4AKfjECL8vg49BbfNNzK+t3p2OWX+Xf7rXgMaTP44oy/e8VGWu4MLnJ3NUd9tFVkisLO/sg+5wMTNsg==, integrity: sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-relative-color-syntax@3.0.9": "@csstools/postcss-relative-color-syntax@3.0.11":
resolution: resolution:
{ {
integrity: sha512-+AGOcLF5PmMnTRPnOdCvY7AwvD5veIOhTWbJV6vC3hB1tt0ii/k6QOwhWfsGGg1ZPQ0JY15u+wqLR4ZTtB0luA==, integrity: sha512-oQ5fZvkcBrWR+k6arHXk0F8FlkmD4IxM+rcGDLWrF2f31tWyEM3lSraeWAV0f7BGH6LIrqmyU3+Qo/1acfoJng==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -1476,37 +1522,37 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-sign-functions@1.1.3": "@csstools/postcss-sign-functions@1.1.4":
resolution: resolution:
{ {
integrity: sha512-4F4GRhj8xNkBtLZ+3ycIhReaDfKJByXI+cQGIps3AzCO8/CJOeoDPxpMnL5vqZrWKOceSATHEQJUO/Q/r2y7OQ==, integrity: sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-stepped-value-functions@4.0.8": "@csstools/postcss-stepped-value-functions@4.0.9":
resolution: resolution:
{ {
integrity: sha512-6Y4yhL4fNhgzbZ/wUMQ4EjFUfoNNMpEXZnDw1JrlcEBHUT15gplchtFsZGk7FNi8PhLHJfCUwVKrEHzhfhKK+g==, integrity: sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-text-decoration-shorthand@4.0.2": "@csstools/postcss-text-decoration-shorthand@4.0.3":
resolution: resolution:
{ {
integrity: sha512-8XvCRrFNseBSAGxeaVTaNijAu+FzUvjwFXtcrynmazGb/9WUdsPCpBX+mHEHShVRq47Gy4peYAoxYs8ltUnmzA==, integrity: sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/postcss-trigonometric-functions@4.0.8": "@csstools/postcss-trigonometric-functions@4.0.9":
resolution: resolution:
{ {
integrity: sha512-YcDvYTRu7f78/91B6bX+mE1WoAO91Su7/8KSRpuWbIGUB8hmaNSRu9wziaWSLJ1lOB1aQe+bvo9BIaLKqPOo/g==, integrity: sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -1521,10 +1567,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
"@csstools/selector-resolve-nested@3.0.0": "@csstools/selector-resolve-nested@3.1.0":
resolution: resolution:
{ {
integrity: sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==, integrity: sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -1554,226 +1600,241 @@ packages:
integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==, integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==,
} }
"@esbuild/aix-ppc64@0.25.4": "@epic-web/invariant@1.0.0":
resolution: resolution:
{ {
integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==, integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==,
}
"@esbuild/aix-ppc64@0.25.9":
resolution:
{
integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [ppc64] cpu: [ppc64]
os: [aix] os: [aix]
"@esbuild/android-arm64@0.25.4": "@esbuild/android-arm64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==, integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
"@esbuild/android-arm@0.25.4": "@esbuild/android-arm@0.25.9":
resolution: resolution:
{ {
integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==, integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm] cpu: [arm]
os: [android] os: [android]
"@esbuild/android-x64@0.25.4": "@esbuild/android-x64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==, integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [x64] cpu: [x64]
os: [android] os: [android]
"@esbuild/darwin-arm64@0.25.4": "@esbuild/darwin-arm64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==, integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
"@esbuild/darwin-x64@0.25.4": "@esbuild/darwin-x64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==, integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
"@esbuild/freebsd-arm64@0.25.4": "@esbuild/freebsd-arm64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==, integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
"@esbuild/freebsd-x64@0.25.4": "@esbuild/freebsd-x64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==, integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
"@esbuild/linux-arm64@0.25.4": "@esbuild/linux-arm64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==, integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
"@esbuild/linux-arm@0.25.4": "@esbuild/linux-arm@0.25.9":
resolution: resolution:
{ {
integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==, integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
"@esbuild/linux-ia32@0.25.4": "@esbuild/linux-ia32@0.25.9":
resolution: resolution:
{ {
integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==, integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
"@esbuild/linux-loong64@0.25.4": "@esbuild/linux-loong64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==, integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
"@esbuild/linux-mips64el@0.25.4": "@esbuild/linux-mips64el@0.25.9":
resolution: resolution:
{ {
integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==, integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
"@esbuild/linux-ppc64@0.25.4": "@esbuild/linux-ppc64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==, integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
"@esbuild/linux-riscv64@0.25.4": "@esbuild/linux-riscv64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==, integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
"@esbuild/linux-s390x@0.25.4": "@esbuild/linux-s390x@0.25.9":
resolution: resolution:
{ {
integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==, integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
"@esbuild/linux-x64@0.25.4": "@esbuild/linux-x64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==, integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
"@esbuild/netbsd-arm64@0.25.4": "@esbuild/netbsd-arm64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==, integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm64] cpu: [arm64]
os: [netbsd] os: [netbsd]
"@esbuild/netbsd-x64@0.25.4": "@esbuild/netbsd-x64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==, integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
"@esbuild/openbsd-arm64@0.25.4": "@esbuild/openbsd-arm64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==, integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm64] cpu: [arm64]
os: [openbsd] os: [openbsd]
"@esbuild/openbsd-x64@0.25.4": "@esbuild/openbsd-x64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==, integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
"@esbuild/sunos-x64@0.25.4": "@esbuild/openharmony-arm64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==, integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==,
}
engines: { node: ">=18" }
cpu: [arm64]
os: [openharmony]
"@esbuild/sunos-x64@0.25.9":
resolution:
{
integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
"@esbuild/win32-arm64@0.25.4": "@esbuild/win32-arm64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==, integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
"@esbuild/win32-ia32@0.25.4": "@esbuild/win32-ia32@0.25.9":
resolution: resolution:
{ {
integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==, integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
"@esbuild/win32-x64@0.25.4": "@esbuild/win32-x64@0.25.9":
resolution: resolution:
{ {
integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==, integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cpu: [x64] cpu: [x64]
@ -1795,24 +1856,24 @@ packages:
} }
engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
"@eslint/config-array@0.20.0": "@eslint/config-array@0.21.0":
resolution: resolution:
{ {
integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==, integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
"@eslint/config-helpers@0.2.2": "@eslint/config-helpers@0.3.1":
resolution: resolution:
{ {
integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==, integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
"@eslint/core@0.13.0": "@eslint/core@0.15.2":
resolution: resolution:
{ {
integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==, integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
@ -1823,10 +1884,10 @@ packages:
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
"@eslint/js@9.26.0": "@eslint/js@9.34.0":
resolution: resolution:
{ {
integrity: sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==, integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
@ -1837,29 +1898,29 @@ packages:
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
"@eslint/plugin-kit@0.2.8": "@eslint/plugin-kit@0.3.5":
resolution: resolution:
{ {
integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==, integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
"@floating-ui/core@1.7.0": "@floating-ui/core@1.7.3":
resolution: resolution:
{ {
integrity: sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==, integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==,
} }
"@floating-ui/dom@1.7.0": "@floating-ui/dom@1.7.4":
resolution: resolution:
{ {
integrity: sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==, integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==,
} }
"@floating-ui/utils@0.2.9": "@floating-ui/utils@0.2.10":
resolution: resolution:
{ {
integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==, integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==,
} }
"@foliojs-fork/fontkit@1.9.2": "@foliojs-fork/fontkit@1.9.2":
@ -1952,12 +2013,11 @@ packages:
} }
engines: { node: ">=12" } engines: { node: ">=12" }
"@jridgewell/gen-mapping@0.3.8": "@jridgewell/gen-mapping@0.3.13":
resolution: resolution:
{ {
integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==, integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==,
} }
engines: { node: ">=6.0.0" }
"@jridgewell/resolve-uri@3.1.2": "@jridgewell/resolve-uri@3.1.2":
resolution: resolution:
@ -1966,35 +2026,28 @@ packages:
} }
engines: { node: ">=6.0.0" } engines: { node: ">=6.0.0" }
"@jridgewell/set-array@1.2.1": "@jridgewell/source-map@0.3.11":
resolution: resolution:
{ {
integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==,
}
engines: { node: ">=6.0.0" }
"@jridgewell/source-map@0.3.6":
resolution:
{
integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==,
} }
"@jridgewell/sourcemap-codec@1.5.0": "@jridgewell/sourcemap-codec@1.5.5":
resolution: resolution:
{ {
integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==,
} }
"@jridgewell/trace-mapping@0.3.25": "@jridgewell/trace-mapping@0.3.30":
resolution: resolution:
{ {
integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==,
} }
"@keyv/serialize@1.0.3": "@keyv/serialize@1.1.0":
resolution: resolution:
{ {
integrity: sha512-qnEovoOp5Np2JDGonIDL6Ayihw0RhnRh6vxPuHo4RDn1UOzwEo4AeIfpL6UGIrsceWrCMiVPgwRjbHu4vYFc3g==, integrity: sha512-RlDgexML7Z63Q8BSaqhXdCYNBy/JQnqYIwxofUrNLGCblOMHp+xux2Q8nLMLlPpgHQPoU0Do8Z6btCpRBEqZ8g==,
} }
"@lezer/common@1.2.3": "@lezer/common@1.2.3":
@ -2021,16 +2074,16 @@ packages:
integrity: sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==, integrity: sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==,
} }
"@lit-labs/ssr-dom-shim@1.3.0": "@lit-labs/ssr-dom-shim@1.4.0":
resolution: resolution:
{ {
integrity: sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==, integrity: sha512-ficsEARKnmmW5njugNYKipTm4SFnbik7CXtoencDZzmzo/dQ+2Q0bgkzJuoJP20Aj0F+izzJjOqsnkd6F/o1bw==,
} }
"@lit/reactive-element@2.1.0": "@lit/reactive-element@2.1.1":
resolution: resolution:
{ {
integrity: sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA==, integrity: sha512-N+dm5PAYdQ8e6UlywyyrgI2t++wFGXfHx+dSJ1oBrg6FAxUj40jId++EaRm80MKX5JnlH1sBsyZ5h0bcZKemCg==,
} }
"@marijn/find-cluster-break@1.0.2": "@marijn/find-cluster-break@1.0.2":
@ -2039,13 +2092,6 @@ packages:
integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==, integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==,
} }
"@modelcontextprotocol/sdk@1.11.2":
resolution:
{
integrity: sha512-H9vwztj5OAqHg9GockCQC06k1natgcxWQSRpQcPJf6i5+MWBzfKkRtxGbjQf0X2ihii0ffLZCRGbYV2f2bjNCQ==,
}
engines: { node: ">=18" }
"@nodelib/fs.scandir@2.1.5": "@nodelib/fs.scandir@2.1.5":
resolution: resolution:
{ {
@ -2067,85 +2113,85 @@ packages:
} }
engines: { node: ">= 8" } engines: { node: ">= 8" }
"@octokit/auth-token@5.1.2": "@octokit/auth-token@6.0.0":
resolution: resolution:
{ {
integrity: sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==, integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
"@octokit/core@6.1.5": "@octokit/core@7.0.3":
resolution: resolution:
{ {
integrity: sha512-vvmsN0r7rguA+FySiCsbaTTobSftpIDIpPW81trAmsv9TGxg3YCujAxRYp/Uy8xmDgYCzzgulG62H7KYUFmeIg==, integrity: sha512-oNXsh2ywth5aowwIa7RKtawnkdH6LgU1ztfP9AIUCQCvzysB+WeU8o2kyyosDPwBZutPpjZDKPQGIzzrfTWweQ==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
"@octokit/endpoint@10.1.4": "@octokit/endpoint@11.0.0":
resolution: resolution:
{ {
integrity: sha512-OlYOlZIsfEVZm5HCSR8aSg02T2lbUWOsCQoPKfTXJwDzcHQBrVBGdGXb89dv2Kw2ToZaRtudp8O3ZIYoaOjKlA==, integrity: sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
"@octokit/graphql@8.2.2": "@octokit/graphql@9.0.1":
resolution: resolution:
{ {
integrity: sha512-Yi8hcoqsrXGdt0yObxbebHXFOiUA+2v3n53epuOg1QUgOB6c4XzvisBNVXJSl8RYA5KrDuSL2yq9Qmqe5N0ryA==, integrity: sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
"@octokit/openapi-types@25.0.0": "@octokit/openapi-types@25.1.0":
resolution: resolution:
{ {
integrity: sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==, integrity: sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==,
} }
"@octokit/plugin-paginate-rest@12.0.0": "@octokit/plugin-paginate-rest@13.1.1":
resolution: resolution:
{ {
integrity: sha512-MPd6WK1VtZ52lFrgZ0R2FlaoiWllzgqFHaSZxvp72NmoDeZ0m8GeJdg4oB6ctqMTYyrnDYp592Xma21mrgiyDA==, integrity: sha512-q9iQGlZlxAVNRN2jDNskJW/Cafy7/XE52wjZ5TTvyhyOD904Cvx//DNyoO3J/MXJ0ve3rPoNWKEg5iZrisQSuw==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
peerDependencies: peerDependencies:
"@octokit/core": ">=6" "@octokit/core": ">=6"
"@octokit/plugin-retry@7.2.1": "@octokit/plugin-retry@8.0.1":
resolution: resolution:
{ {
integrity: sha512-wUc3gv0D6vNHpGxSaR3FlqJpTXGWgqmk607N9L3LvPL4QjaxDgX/1nY2mGpT37Khn+nlIXdljczkRnNdTTV3/A==, integrity: sha512-KUoYR77BjF5O3zcwDQHRRZsUvJwepobeqiSSdCJ8lWt27FZExzb0GgVxrhhfuyF6z2B2zpO0hN5pteni1sqWiw==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
peerDependencies: peerDependencies:
"@octokit/core": ">=6" "@octokit/core": ">=7"
"@octokit/plugin-throttling@10.0.0": "@octokit/plugin-throttling@11.0.1":
resolution: resolution:
{ {
integrity: sha512-Kuq5/qs0DVYTHZuBAzCZStCzo2nKvVRo/TDNhCcpC2TKiOGz/DisXMCvjt3/b5kr6SCI1Y8eeeJTHBxxpFvZEg==, integrity: sha512-S+EVhy52D/272L7up58dr3FNSMXWuNZolkL4zMJBNIfIxyZuUcczsQAU4b5w6dewJXnKYVgSHSV5wxitMSW1kw==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
peerDependencies: peerDependencies:
"@octokit/core": ^6.1.3 "@octokit/core": ^7.0.0
"@octokit/request-error@6.1.8": "@octokit/request-error@7.0.0":
resolution: resolution:
{ {
integrity: sha512-WEi/R0Jmq+IJKydWlKDmryPcmdYSVjL3ekaiEL1L9eo1sUnqMJ+grqmC9cjk7CA7+b2/T397tO5d8YLOH3qYpQ==, integrity: sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
"@octokit/request@9.2.3": "@octokit/request@10.0.3":
resolution: resolution:
{ {
integrity: sha512-Ma+pZU8PXLOEYzsWf0cn/gY+ME57Wq8f49WTXA8FMHp2Ps9djKw//xYJ1je8Hm0pR2lU9FUGeJRWOtxq6olt4w==, integrity: sha512-V6jhKokg35vk098iBqp2FBKunk3kMTXlmq+PtbV9Gl3TfskWlebSofU9uunVKhUN7xl+0+i5vt0TGTG8/p/7HA==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
"@octokit/types@14.0.0": "@octokit/types@14.1.0":
resolution: resolution:
{ {
integrity: sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==, integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==,
} }
"@pkgjs/parseargs@0.11.0": "@pkgjs/parseargs@0.11.0":
@ -2155,10 +2201,10 @@ packages:
} }
engines: { node: ">=14" } engines: { node: ">=14" }
"@pkgr/core@0.2.4": "@pkgr/core@0.2.9":
resolution: resolution:
{ {
integrity: sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==, integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==,
} }
engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 }
@ -2238,10 +2284,10 @@ packages:
peerDependencies: peerDependencies:
rollup: ^1.20.0||^2.0.0 rollup: ^1.20.0||^2.0.0
"@rollup/pluginutils@5.1.4": "@rollup/pluginutils@5.2.0":
resolution: resolution:
{ {
integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==, integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==,
} }
engines: { node: ">=14.0.0" } engines: { node: ">=14.0.0" }
peerDependencies: peerDependencies:
@ -2250,162 +2296,162 @@ packages:
rollup: rollup:
optional: true optional: true
"@rollup/rollup-android-arm-eabi@4.40.2": "@rollup/rollup-android-arm-eabi@4.47.1":
resolution: resolution:
{ {
integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==, integrity: sha512-lTahKRJip0knffA/GTNFJMrToD+CM+JJ+Qt5kjzBK/sFQ0EWqfKW3AYQSlZXN98tX0lx66083U9JYIMioMMK7g==,
} }
cpu: [arm] cpu: [arm]
os: [android] os: [android]
"@rollup/rollup-android-arm64@4.40.2": "@rollup/rollup-android-arm64@4.47.1":
resolution: resolution:
{ {
integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==, integrity: sha512-uqxkb3RJLzlBbh/bbNQ4r7YpSZnjgMgyoEOY7Fy6GCbelkDSAzeiogxMG9TfLsBbqmGsdDObo3mzGqa8hps4MA==,
} }
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
"@rollup/rollup-darwin-arm64@4.40.2": "@rollup/rollup-darwin-arm64@4.47.1":
resolution: resolution:
{ {
integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==, integrity: sha512-tV6reObmxBDS4DDyLzTDIpymthNlxrLBGAoQx6m2a7eifSNEZdkXQl1PE4ZjCkEDPVgNXSzND/k9AQ3mC4IOEQ==,
} }
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
"@rollup/rollup-darwin-x64@4.40.2": "@rollup/rollup-darwin-x64@4.47.1":
resolution: resolution:
{ {
integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==, integrity: sha512-XuJRPTnMk1lwsSnS3vYyVMu4x/+WIw1MMSiqj5C4j3QOWsMzbJEK90zG+SWV1h0B1ABGCQ0UZUjti+TQK35uHQ==,
} }
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
"@rollup/rollup-freebsd-arm64@4.40.2": "@rollup/rollup-freebsd-arm64@4.47.1":
resolution: resolution:
{ {
integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==, integrity: sha512-79BAm8Ag/tmJ5asCqgOXsb3WY28Rdd5Lxj8ONiQzWzy9LvWORd5qVuOnjlqiWWZJw+dWewEktZb5yiM1DLLaHw==,
} }
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
"@rollup/rollup-freebsd-x64@4.40.2": "@rollup/rollup-freebsd-x64@4.47.1":
resolution: resolution:
{ {
integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==, integrity: sha512-OQ2/ZDGzdOOlyfqBiip0ZX/jVFekzYrGtUsqAfLDbWy0jh1PUU18+jYp8UMpqhly5ltEqotc2miLngf9FPSWIA==,
} }
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
"@rollup/rollup-linux-arm-gnueabihf@4.40.2": "@rollup/rollup-linux-arm-gnueabihf@4.47.1":
resolution: resolution:
{ {
integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==, integrity: sha512-HZZBXJL1udxlCVvoVadstgiU26seKkHbbAMLg7680gAcMnRNP9SAwTMVet02ANA94kXEI2VhBnXs4e5nf7KG2A==,
} }
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
"@rollup/rollup-linux-arm-musleabihf@4.40.2": "@rollup/rollup-linux-arm-musleabihf@4.47.1":
resolution: resolution:
{ {
integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==, integrity: sha512-sZ5p2I9UA7T950JmuZ3pgdKA6+RTBr+0FpK427ExW0t7n+QwYOcmDTK/aRlzoBrWyTpJNlS3kacgSlSTUg6P/Q==,
} }
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
"@rollup/rollup-linux-arm64-gnu@4.40.2": "@rollup/rollup-linux-arm64-gnu@4.47.1":
resolution: resolution:
{ {
integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==, integrity: sha512-3hBFoqPyU89Dyf1mQRXCdpc6qC6At3LV6jbbIOZd72jcx7xNk3aAp+EjzAtN6sDlmHFzsDJN5yeUySvorWeRXA==,
} }
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
"@rollup/rollup-linux-arm64-musl@4.40.2": "@rollup/rollup-linux-arm64-musl@4.47.1":
resolution: resolution:
{ {
integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==, integrity: sha512-49J4FnMHfGodJWPw73Ve+/hsPjZgcXQGkmqBGZFvltzBKRS+cvMiWNLadOMXKGnYRhs1ToTGM0sItKISoSGUNA==,
} }
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
"@rollup/rollup-linux-loongarch64-gnu@4.40.2": "@rollup/rollup-linux-loongarch64-gnu@4.47.1":
resolution: resolution:
{ {
integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==, integrity: sha512-4yYU8p7AneEpQkRX03pbpLmE21z5JNys16F1BZBZg5fP9rIlb0TkeQjn5du5w4agConCCEoYIG57sNxjryHEGg==,
} }
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
"@rollup/rollup-linux-powerpc64le-gnu@4.40.2": "@rollup/rollup-linux-ppc64-gnu@4.47.1":
resolution: resolution:
{ {
integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==, integrity: sha512-fAiq+J28l2YMWgC39jz/zPi2jqc0y3GSRo1yyxlBHt6UN0yYgnegHSRPa3pnHS5amT/efXQrm0ug5+aNEu9UuQ==,
} }
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
"@rollup/rollup-linux-riscv64-gnu@4.40.2": "@rollup/rollup-linux-riscv64-gnu@4.47.1":
resolution: resolution:
{ {
integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==, integrity: sha512-daoT0PMENNdjVYYU9xec30Y2prb1AbEIbb64sqkcQcSaR0zYuKkoPuhIztfxuqN82KYCKKrj+tQe4Gi7OSm1ow==,
} }
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
"@rollup/rollup-linux-riscv64-musl@4.40.2": "@rollup/rollup-linux-riscv64-musl@4.47.1":
resolution: resolution:
{ {
integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==, integrity: sha512-JNyXaAhWtdzfXu5pUcHAuNwGQKevR+6z/poYQKVW+pLaYOj9G1meYc57/1Xv2u4uTxfu9qEWmNTjv/H/EpAisw==,
} }
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
"@rollup/rollup-linux-s390x-gnu@4.40.2": "@rollup/rollup-linux-s390x-gnu@4.47.1":
resolution: resolution:
{ {
integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==, integrity: sha512-U/CHbqKSwEQyZXjCpY43/GLYcTVKEXeRHw0rMBJP7fP3x6WpYG4LTJWR3ic6TeYKX6ZK7mrhltP4ppolyVhLVQ==,
} }
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
"@rollup/rollup-linux-x64-gnu@4.40.2": "@rollup/rollup-linux-x64-gnu@4.47.1":
resolution: resolution:
{ {
integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==, integrity: sha512-uTLEakjxOTElfeZIGWkC34u2auLHB1AYS6wBjPGI00bWdxdLcCzK5awjs25YXpqB9lS8S0vbO0t9ZcBeNibA7g==,
} }
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
"@rollup/rollup-linux-x64-musl@4.40.2": "@rollup/rollup-linux-x64-musl@4.47.1":
resolution: resolution:
{ {
integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==, integrity: sha512-Ft+d/9DXs30BK7CHCTX11FtQGHUdpNDLJW0HHLign4lgMgBcPFN3NkdIXhC5r9iwsMwYreBBc4Rho5ieOmKNVQ==,
} }
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
"@rollup/rollup-win32-arm64-msvc@4.40.2": "@rollup/rollup-win32-arm64-msvc@4.47.1":
resolution: resolution:
{ {
integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==, integrity: sha512-N9X5WqGYzZnjGAFsKSfYFtAShYjwOmFJoWbLg3dYixZOZqU7hdMq+/xyS14zKLhFhZDhP9VfkzQnsdk0ZDS9IA==,
} }
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
"@rollup/rollup-win32-ia32-msvc@4.40.2": "@rollup/rollup-win32-ia32-msvc@4.47.1":
resolution: resolution:
{ {
integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==, integrity: sha512-O+KcfeCORZADEY8oQJk4HK8wtEOCRE4MdOkb8qGZQNun3jzmj2nmhV/B/ZaaZOkPmJyvm/gW9n0gsB4eRa1eiQ==,
} }
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
"@rollup/rollup-win32-x64-msvc@4.40.2": "@rollup/rollup-win32-x64-msvc@4.47.1":
resolution: resolution:
{ {
integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==, integrity: sha512-CpKnYa8eHthJa3c+C38v/E+/KZyF1Jdh2Cz3DyKZqEWYgrM1IHFArXNWvBLPQCKUEsAqqKX27tTqVEFbDNUcOA==,
} }
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -2466,28 +2512,28 @@ packages:
peerDependencies: peerDependencies:
semantic-release: ">=18.0.0" semantic-release: ">=18.0.0"
"@semantic-release/github@11.0.2": "@semantic-release/github@11.0.4":
resolution: resolution:
{ {
integrity: sha512-EhHimj3/eOSPu0OflgDzwgrawoGJIn8XLOkNS6WzwuTr8ebxyX976Y4mCqJ8MlkdQpV5+8T+49sy8xXlcm6uCg==, integrity: sha512-fU/nLSjkp9DmB0h7FVO5imhhWJMvq2LjD4+3lz3ZAzpDLY9+KYwC+trJ+g7LbZeJv9y3L9fSFSg2DduUpiT6bw==,
} }
engines: { node: ">=20.8.1" } engines: { node: ">=20.8.1" }
peerDependencies: peerDependencies:
semantic-release: ">=24.1.0" semantic-release: ">=24.1.0"
"@semantic-release/gitlab@13.2.5": "@semantic-release/gitlab@13.2.7":
resolution: resolution:
{ {
integrity: sha512-HWpbFE5WfvnOvpj0cwicc/zd+i4s8FCqpbixU4sUPpMzsf47/bAIAgTm6DVYfbogGQHFluU2A6qRpLk7d0w7fw==, integrity: sha512-oxSwcCeKzssXgJgie+y7Ok9x7x+MqevAmVfMuJ8deFu1iA9zvfGBP7vuqGVyjLzHsh6JVeEtwHRlUtxocgzG0Q==,
} }
engines: { node: ">=20.8.1" } engines: { node: ">=20.8.1" }
peerDependencies: peerDependencies:
semantic-release: ">=20.1.0" semantic-release: ">=20.1.0"
"@semantic-release/npm@12.0.1": "@semantic-release/npm@12.0.2":
resolution: resolution:
{ {
integrity: sha512-/6nntGSUGK2aTOI0rHPwY3ZjgY9FkXmEHbW9Kr+62NVOsyqpKKeP0lrCH+tphv+EsNdJNmqqwijTEnVWUMQ2Nw==, integrity: sha512-+M9/Lb35IgnlUO6OSJ40Ie+hUsZLuph2fqXC/qrKn0fMvUU/jiCjpoL6zEm69vzcmaZJ8yNKtMBEKHWN49WBbQ==,
} }
engines: { node: ">=20.8.1" } engines: { node: ">=20.8.1" }
peerDependencies: peerDependencies:
@ -2509,10 +2555,10 @@ packages:
} }
engines: { node: ">=10" } engines: { node: ">=10" }
"@sindresorhus/is@7.0.1": "@sindresorhus/is@7.0.2":
resolution: resolution:
{ {
integrity: sha512-QWLl2P+rsCJeofkDNIT3WFmb6NrRud1SUYW8dIhXK/46XFV8Q/g7Bsvib0Askb0reRLe+WYPeeE+l5cH7SlkuQ==, integrity: sha512-d9xRovfKNz1SKieM0qJdO+PQonjnnIfSNWfHYnBSJ9hkjm0ZPw6HlxscDXYstp3z+7V2GOFHc+J0CYrYTjqCJw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
@ -2575,13 +2621,6 @@ packages:
peerDependencies: peerDependencies:
tailwindcss: ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" tailwindcss: ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1"
"@trysound/sax@0.2.0":
resolution:
{
integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==,
}
engines: { node: ">=10.13.0" }
"@types/conventional-commits-parser@5.0.1": "@types/conventional-commits-parser@5.0.1":
resolution: resolution:
{ {
@ -2594,10 +2633,10 @@ packages:
integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==,
} }
"@types/estree@1.0.7": "@types/estree@1.0.8":
resolution: resolution:
{ {
integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==, integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==,
} }
"@types/fscreen@1.0.4": "@types/fscreen@1.0.4":
@ -2624,16 +2663,16 @@ packages:
integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==,
} }
"@types/leaflet@1.9.17": "@types/leaflet@1.9.20":
resolution: resolution:
{ {
integrity: sha512-IJ4K6t7I3Fh5qXbQ1uwL3CFVbCi6haW9+53oLWgdKlLP7EaS21byWFJxxqOx9y8I0AP0actXSJLVMbyvxhkUTA==, integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==,
} }
"@types/node@22.15.17": "@types/node@24.3.0":
resolution: resolution:
{ {
integrity: sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==, integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==,
} }
"@types/normalize-package-data@2.4.4": "@types/normalize-package-data@2.4.4":
@ -2642,13 +2681,6 @@ packages:
integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==, integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==,
} }
"@types/parse-path@7.1.0":
resolution:
{
integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==,
}
deprecated: This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed.
"@types/resolve@1.20.2": "@types/resolve@1.20.2":
resolution: resolution:
{ {
@ -2661,74 +2693,92 @@ packages:
integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==, integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==,
} }
"@typescript-eslint/eslint-plugin@8.32.1": "@typescript-eslint/eslint-plugin@8.40.0":
resolution: resolution:
{ {
integrity: sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==, integrity: sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
peerDependencies: peerDependencies:
"@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 "@typescript-eslint/parser": ^8.40.0
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <5.9.0" typescript: ">=4.8.4 <6.0.0"
"@typescript-eslint/parser@8.32.1": "@typescript-eslint/parser@8.40.0":
resolution: resolution:
{ {
integrity: sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==, integrity: sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <5.9.0" typescript: ">=4.8.4 <6.0.0"
"@typescript-eslint/scope-manager@8.32.1": "@typescript-eslint/project-service@8.40.0":
resolution: resolution:
{ {
integrity: sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==, integrity: sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==,
}
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
"@typescript-eslint/scope-manager@8.40.0":
resolution:
{
integrity: sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
"@typescript-eslint/type-utils@8.32.1": "@typescript-eslint/tsconfig-utils@8.40.0":
resolution: resolution:
{ {
integrity: sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==, integrity: sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==,
}
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
"@typescript-eslint/type-utils@8.40.0":
resolution:
{
integrity: sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <5.9.0" typescript: ">=4.8.4 <6.0.0"
"@typescript-eslint/types@8.32.1": "@typescript-eslint/types@8.40.0":
resolution: resolution:
{ {
integrity: sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==, integrity: sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
"@typescript-eslint/typescript-estree@8.32.1": "@typescript-eslint/typescript-estree@8.40.0":
resolution: resolution:
{ {
integrity: sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==, integrity: sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
peerDependencies: peerDependencies:
typescript: ">=4.8.4 <5.9.0" typescript: ">=4.8.4 <6.0.0"
"@typescript-eslint/utils@8.32.1": "@typescript-eslint/utils@8.40.0":
resolution: resolution:
{ {
integrity: sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==, integrity: sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <5.9.0" typescript: ">=4.8.4 <6.0.0"
"@typescript-eslint/visitor-keys@8.32.1": "@typescript-eslint/visitor-keys@8.40.0":
resolution: resolution:
{ {
integrity: sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==, integrity: sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
@ -2745,13 +2795,6 @@ packages:
} }
hasBin: true hasBin: true
accepts@2.0.0:
resolution:
{
integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==,
}
engines: { node: ">= 0.6" }
acorn-jsx@5.3.2: acorn-jsx@5.3.2:
resolution: resolution:
{ {
@ -2760,18 +2803,18 @@ packages:
peerDependencies: peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
acorn@8.14.1: acorn@8.15.0:
resolution: resolution:
{ {
integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==, integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==,
} }
engines: { node: ">=0.4.0" } engines: { node: ">=0.4.0" }
hasBin: true hasBin: true
agent-base@7.1.3: agent-base@7.1.4:
resolution: resolution:
{ {
integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==, integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==,
} }
engines: { node: ">= 14" } engines: { node: ">= 14" }
@ -2830,10 +2873,10 @@ packages:
} }
engines: { node: ">=8" } engines: { node: ">=8" }
ansi-regex@6.1.0: ansi-regex@6.2.0:
resolution: resolution:
{ {
integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==, integrity: sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==,
} }
engines: { node: ">=12" } engines: { node: ">=12" }
@ -2960,26 +3003,26 @@ packages:
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
babel-plugin-polyfill-corejs2@0.4.13: babel-plugin-polyfill-corejs2@0.4.14:
resolution: resolution:
{ {
integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==, integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==,
} }
peerDependencies: peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
babel-plugin-polyfill-corejs3@0.11.1: babel-plugin-polyfill-corejs3@0.13.0:
resolution: resolution:
{ {
integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==, integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==,
} }
peerDependencies: peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
babel-plugin-polyfill-regenerator@0.6.4: babel-plugin-polyfill-regenerator@0.6.5:
resolution: resolution:
{ {
integrity: sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==, integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==,
} }
peerDependencies: peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
@ -3008,10 +3051,10 @@ packages:
integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==,
} }
before-after-hook@3.0.2: before-after-hook@4.0.0:
resolution: resolution:
{ {
integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==, integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==,
} }
binary-extensions@2.3.0: binary-extensions@2.3.0:
@ -3027,13 +3070,6 @@ packages:
integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==,
} }
body-parser@2.2.0:
resolution:
{
integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==,
}
engines: { node: ">=18" }
boolbase@1.0.0: boolbase@1.0.0:
resolution: resolution:
{ {
@ -3046,16 +3082,16 @@ packages:
integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==, integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==,
} }
brace-expansion@1.1.11: brace-expansion@1.1.12:
resolution: resolution:
{ {
integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==,
} }
brace-expansion@2.0.1: brace-expansion@2.0.2:
resolution: resolution:
{ {
integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==,
} }
braces@3.0.3: braces@3.0.3:
@ -3071,10 +3107,10 @@ packages:
integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==, integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==,
} }
browserslist@4.24.5: browserslist@4.25.3:
resolution: resolution:
{ {
integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==, integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==,
} }
engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
hasBin: true hasBin: true
@ -3091,19 +3127,6 @@ packages:
integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==,
} }
buffer@6.0.3:
resolution:
{
integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==,
}
bytes@3.1.2:
resolution:
{
integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==,
}
engines: { node: ">= 0.8" }
cacheable-lookup@7.0.0: cacheable-lookup@7.0.0:
resolution: resolution:
{ {
@ -3118,10 +3141,10 @@ packages:
} }
engines: { node: ">=18" } engines: { node: ">=18" }
cacheable@1.9.0: cacheable@1.10.4:
resolution: resolution:
{ {
integrity: sha512-8D5htMCxPDUULux9gFzv30f04Xo3wCnik0oOxKoRTPIBoqA7HtOcJ87uBhQTs3jCfZZTrUBGsYIZOgE0ZRgMAg==, integrity: sha512-Gd7ccIUkZ9TE2odLQVS+PDjIvQCdJKUlLdJRVvZu0aipj07Qfx+XIej7hhDrKGGoIxV5m5fT/kOJNJPQhQneRg==,
} }
cachedir@2.3.0: cachedir@2.3.0:
@ -3179,10 +3202,10 @@ packages:
integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==,
} }
caniuse-lite@1.0.30001718: caniuse-lite@1.0.30001737:
resolution: resolution:
{ {
integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==, integrity: sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==,
} }
chalk@2.4.2: chalk@2.4.2:
@ -3199,10 +3222,10 @@ packages:
} }
engines: { node: ">=10" } engines: { node: ">=10" }
chalk@5.4.1: chalk@5.6.0:
resolution: resolution:
{ {
integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==, integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==,
} }
engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 }
@ -3219,10 +3242,10 @@ packages:
integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==,
} }
choices.js@10.2.0: choices.js@11.1.0:
resolution: resolution:
{ {
integrity: sha512-8PKy6wq7BMjNwDTZwr3+Zry6G2+opJaAJDDA/j3yxvqSCnvkKe7ZIFfIyOhoc7htIWFhsfzF9tJpGUATcpUtPg==, integrity: sha512-mIt0uLhedHg2ea/K2PACrVpt391vRGHuOoctPAiHcyemezwzNMxj7jOzNEk8e7EbjLh0S0sspDkSCADOKz9kcw==,
} }
chokidar@3.6.0: chokidar@3.6.0:
@ -3232,10 +3255,10 @@ packages:
} }
engines: { node: ">= 8.10.0" } engines: { node: ">= 8.10.0" }
ci-info@4.2.0: ci-info@4.3.0:
resolution: resolution:
{ {
integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==, integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==,
} }
engines: { node: ">=8" } engines: { node: ">=8" }
@ -3329,10 +3352,10 @@ packages:
} }
engines: { node: ">=0.8" } engines: { node: ">=0.8" }
codemirror@6.0.1: codemirror@6.0.2:
resolution: resolution:
{ {
integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==, integrity: sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==,
} }
color-convert@1.9.3: color-convert@1.9.3:
@ -3372,12 +3395,19 @@ packages:
integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==,
} }
commander@13.1.0: commander@11.1.0:
resolution: resolution:
{ {
integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==, integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==,
} }
engines: { node: ">=18" } engines: { node: ">=16" }
commander@14.0.0:
resolution:
{
integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==,
}
engines: { node: ">=20" }
commander@2.20.3: commander@2.20.3:
resolution: resolution:
@ -3432,20 +3462,6 @@ packages:
integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==, integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==,
} }
content-disposition@1.0.0:
resolution:
{
integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==,
}
engines: { node: ">= 0.6" }
content-type@1.0.5:
resolution:
{
integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==,
}
engines: { node: ">= 0.6" }
conventional-changelog-angular@7.0.0: conventional-changelog-angular@7.0.0:
resolution: resolution:
{ {
@ -3467,10 +3483,10 @@ packages:
} }
engines: { node: ">=16" } engines: { node: ">=16" }
conventional-changelog-writer@8.0.1: conventional-changelog-writer@8.2.0:
resolution: resolution:
{ {
integrity: sha512-hlqcy3xHred2gyYg/zXSMXraY2mjAYYo0msUCpK+BGyaVJMFCKWVXPIHiaacGO2GGp13kvHWXFhYmxT4QQqW3Q==, integrity: sha512-Y2aW4596l9AEvFJRwFGJGiQjt2sBYTjPD18DdvxX9Vpz0Z7HQ+g1Z+6iYDAm1vR3QOJrDBkRHixHK/+FhkR6Pw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
hasBin: true hasBin: true
@ -3496,10 +3512,10 @@ packages:
engines: { node: ">=16" } engines: { node: ">=16" }
hasBin: true hasBin: true
conventional-commits-parser@6.1.0: conventional-commits-parser@6.2.0:
resolution: resolution:
{ {
integrity: sha512-5nxDo7TwKB5InYBl4ZC//1g9GRwB/F3TXOGR9hgUjMGfvSP4Vu5NkpNro2+1+TIEy1vwxApl5ircECr2ri5JIw==, integrity: sha512-uLnoLeIW4XaoFtH37qEcg/SXMJmKF4vi7V0H2rnPueg+VEtFGA/asSCNTcq4M/GQ6QmlzchAEtOoDTtKqWeHag==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
hasBin: true hasBin: true
@ -3517,30 +3533,16 @@ packages:
integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==,
} }
cookie-signature@1.2.2: core-js-compat@3.45.1:
resolution: resolution:
{ {
integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==, integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==,
}
engines: { node: ">=6.6.0" }
cookie@0.7.2:
resolution:
{
integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==,
}
engines: { node: ">= 0.6" }
core-js-compat@3.42.0:
resolution:
{
integrity: sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==,
} }
core-js@3.42.0: core-js@3.45.1:
resolution: resolution:
{ {
integrity: sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==, integrity: sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==,
} }
core-util-is@1.0.3: core-util-is@1.0.3:
@ -3549,13 +3551,6 @@ packages:
integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==,
} }
cors@2.8.5:
resolution:
{
integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==,
}
engines: { node: ">= 0.10" }
cosmiconfig-typescript-loader@6.1.0: cosmiconfig-typescript-loader@6.1.0:
resolution: resolution:
{ {
@ -3585,12 +3580,12 @@ packages:
integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==, integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==,
} }
cross-env@7.0.3: cross-env@10.0.0:
resolution: resolution:
{ {
integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==, integrity: sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==,
} }
engines: { node: ">=10.14", npm: ">=6", yarn: ">=1" } engines: { node: ">=20" }
hasBin: true hasBin: true
cross-spawn@7.0.6: cross-spawn@7.0.6:
@ -3663,10 +3658,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
css-select@5.1.0: css-select@5.2.2:
resolution: resolution:
{ {
integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==, integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==,
} }
css-tree@2.2.1: css-tree@2.2.1:
@ -3676,13 +3671,6 @@ packages:
} }
engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" }
css-tree@2.3.1:
resolution:
{
integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==,
}
engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 }
css-tree@3.1.0: css-tree@3.1.0:
resolution: resolution:
{ {
@ -3690,17 +3678,17 @@ packages:
} }
engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 }
css-what@6.1.0: css-what@6.2.2:
resolution: resolution:
{ {
integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==,
} }
engines: { node: ">= 6" } engines: { node: ">= 6" }
cssdb@8.2.5: cssdb@8.4.0:
resolution: resolution:
{ {
integrity: sha512-leAt8/hdTCtzql9ZZi86uYAmCLzVKpJMMdjbvOGVnXFXz/BWFpBmM1MHEHU/RqtPyRYmabVmEW1DtX3YGLuuLA==, integrity: sha512-lyATYGyvXwQ8h55WeQeEHXhI+47rl52pXSYkFK/ZrCbAJSgVIaPFjYc3RM8TpRHKk7W3wsAZImmLps+P5VyN9g==,
} }
cssesc@3.0.0: cssesc@3.0.0:
@ -3711,10 +3699,10 @@ packages:
engines: { node: ">=4" } engines: { node: ">=4" }
hasBin: true hasBin: true
cssnano-preset-default@7.0.7: cssnano-preset-default@7.0.9:
resolution: resolution:
{ {
integrity: sha512-jW6CG/7PNB6MufOrlovs1TvBTEVmhY45yz+bd0h6nw3h6d+1e+/TX+0fflZ+LzvZombbT5f+KC063w9VoHeHow==, integrity: sha512-tCD6AAFgYBOVpMBX41KjbvRh9c2uUjLXRyV7KHSIrwHiq5Z9o0TFfUCoM3TwVrRsRteN3sVXGNvjVNxYzkpTsA==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
@ -3729,10 +3717,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.32 postcss: ^8.4.32
cssnano@7.0.7: cssnano@7.1.1:
resolution: resolution:
{ {
integrity: sha512-evKu7yiDIF7oS+EIpwFlMF730ijRyLFaM2o5cTxRGJR9OKHKkc+qP443ZEVR9kZG0syaAJJCPJyfv5pbrxlSng==, integrity: sha512-fm4D8ti0dQmFPeF8DXSAA//btEmqCOgAc/9Oa3C1LW94h5usNrJEfrON7b4FkPZgnDEn6OUs5NdxiJZmAtGOpQ==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
@ -3867,10 +3855,10 @@ packages:
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
debug@4.4.0: debug@4.4.1:
resolution: resolution:
{ {
integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==, integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==,
} }
engines: { node: ">=6.0" } engines: { node: ">=6.0" }
peerDependencies: peerDependencies:
@ -3953,13 +3941,6 @@ packages:
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
depd@2.0.0:
resolution:
{
integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==,
}
engines: { node: ">= 0.8" }
detect-file@1.0.0: detect-file@1.0.0:
resolution: resolution:
{ {
@ -4050,12 +4031,6 @@ packages:
integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==,
} }
ee-first@1.1.1:
resolution:
{
integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==,
}
ejs@3.1.10: ejs@3.1.10:
resolution: resolution:
{ {
@ -4064,10 +4039,10 @@ packages:
engines: { node: ">=0.10.0" } engines: { node: ">=0.10.0" }
hasBin: true hasBin: true
electron-to-chromium@1.5.152: electron-to-chromium@1.5.208:
resolution: resolution:
{ {
integrity: sha512-xBOfg/EBaIlVsHipHl2VdTPJRSvErNUaqW8ejTq5OlOlIYx1wOllCHsAvAIrr55jD1IYEfdR86miUEt8H5IeJg==, integrity: sha512-ozZyibehoe7tOhNaf16lKmljVf+3npZcJIEbJRVftVsmAg5TeA1mGS9dVCZzOwr2xT7xK15V0p7+GZqSPgkuPg==,
} }
emoji-regex@10.4.0: emoji-regex@10.4.0:
@ -4094,13 +4069,6 @@ packages:
integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==, integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==,
} }
encodeurl@2.0.0:
resolution:
{
integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==,
}
engines: { node: ">= 0.8" }
entities@4.5.0: entities@4.5.0:
resolution: resolution:
{ {
@ -4108,10 +4076,10 @@ packages:
} }
engines: { node: ">=0.12" } engines: { node: ">=0.12" }
env-ci@11.1.0: env-ci@11.1.1:
resolution: resolution:
{ {
integrity: sha512-Z8dnwSDbV1XYM9SBF2J0GcNVvmfmfh3a49qddGIROhBoVro6MZVTji15z/sJbQ2ko2ei8n988EU1wzoLU/tF+g==, integrity: sha512-mT3ks8F0kwpo7SYNds6nWj0PaRh+qJxIeBVBXAKTN9hphAzZv7s0QAZQbqnB1fAv/r4pJUGE15BV9UrS31FP2w==,
} }
engines: { node: ^18.17 || >=20.6.1 } engines: { node: ^18.17 || >=20.6.1 }
@ -4135,10 +4103,10 @@ packages:
integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==,
} }
es-abstract@1.23.9: es-abstract@1.24.0:
resolution: resolution:
{ {
integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==, integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==,
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
@ -4177,10 +4145,10 @@ packages:
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
esbuild@0.25.4: esbuild@0.25.9:
resolution: resolution:
{ {
integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==, integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
hasBin: true hasBin: true
@ -4192,12 +4160,6 @@ packages:
} }
engines: { node: ">=6" } engines: { node: ">=6" }
escape-html@1.0.3:
resolution:
{
integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==,
}
escape-string-regexp@1.0.5: escape-string-regexp@1.0.5:
resolution: resolution:
{ {
@ -4219,19 +4181,19 @@ packages:
} }
engines: { node: ">=12" } engines: { node: ">=12" }
eslint-config-prettier@10.1.5: eslint-config-prettier@10.1.8:
resolution: resolution:
{ {
integrity: sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==, integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==,
} }
hasBin: true hasBin: true
peerDependencies: peerDependencies:
eslint: ">=7.0.0" eslint: ">=7.0.0"
eslint-plugin-prettier@5.4.0: eslint-plugin-prettier@5.5.4:
resolution: resolution:
{ {
integrity: sha512-BvQOvUhkVQM1i63iMETK9Hjud9QhqBnbtT1Zc642p9ynzBuCe5pybkOnvqZIBypXmMlsGcnU4HZ8sCTPfpAexA==, integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==,
} }
engines: { node: ^14.18.0 || >=16.0.0 } engines: { node: ^14.18.0 || >=16.0.0 }
peerDependencies: peerDependencies:
@ -4245,10 +4207,10 @@ packages:
eslint-config-prettier: eslint-config-prettier:
optional: true optional: true
eslint-scope@8.3.0: eslint-scope@8.4.0:
resolution: resolution:
{ {
integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==, integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
@ -4259,17 +4221,17 @@ packages:
} }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
eslint-visitor-keys@4.2.0: eslint-visitor-keys@4.2.1:
resolution: resolution:
{ {
integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==, integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
eslint@9.26.0: eslint@9.34.0:
resolution: resolution:
{ {
integrity: sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==, integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
hasBin: true hasBin: true
@ -4279,10 +4241,10 @@ packages:
jiti: jiti:
optional: true optional: true
espree@10.3.0: espree@10.4.0:
resolution: resolution:
{ {
integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==, integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
@ -4326,33 +4288,12 @@ packages:
} }
engines: { node: ">=0.10.0" } engines: { node: ">=0.10.0" }
etag@1.8.1:
resolution:
{
integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==,
}
engines: { node: ">= 0.6" }
eventemitter3@5.0.1: eventemitter3@5.0.1:
resolution: resolution:
{ {
integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==,
} }
eventsource-parser@3.0.1:
resolution:
{
integrity: sha512-VARTJ9CYeuQYb0pZEPbzi740OWFgpHe7AYJ2WFZVnUDUQp5Dk2yJUgF36YsZ81cOyxT0QxmXD2EQpapAouzWVA==,
}
engines: { node: ">=18.0.0" }
eventsource@3.0.7:
resolution:
{
integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==,
}
engines: { node: ">=18.0.0" }
execa@5.1.1: execa@5.1.1:
resolution: resolution:
{ {
@ -4367,10 +4308,10 @@ packages:
} }
engines: { node: ">=16.17" } engines: { node: ">=16.17" }
execa@9.5.3: execa@9.6.0:
resolution: resolution:
{ {
integrity: sha512-QFNnTvU3UjgWFy8Ef9iDHvIdcgZ344ebkwYx4/KLbR+CKQA4xBaHzv+iRpp86QfMHP8faFQLh8iOc57215y4Rg==, integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==,
} }
engines: { node: ^18.19.0 || >=20.5.0 } engines: { node: ^18.19.0 || >=20.5.0 }
@ -4381,22 +4322,6 @@ packages:
} }
engines: { node: ">=0.10.0" } engines: { node: ">=0.10.0" }
express-rate-limit@7.5.0:
resolution:
{
integrity: sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==,
}
engines: { node: ">= 16" }
peerDependencies:
express: ^4.11 || 5 || ^5.0.0-beta.1
express@5.1.0:
resolution:
{
integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==,
}
engines: { node: ">= 18" }
external-editor@3.1.0: external-editor@3.1.0:
resolution: resolution:
{ {
@ -4404,10 +4329,10 @@ packages:
} }
engines: { node: ">=4" } engines: { node: ">=4" }
fast-content-type-parse@2.0.1: fast-content-type-parse@3.0.0:
resolution: resolution:
{ {
integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==, integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==,
} }
fast-deep-equal@3.1.3: fast-deep-equal@3.1.3:
@ -4460,11 +4385,12 @@ packages:
integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==, integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==,
} }
fdir@6.4.4: fdir@6.5.0:
resolution: resolution:
{ {
integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==, integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==,
} }
engines: { node: ">=12.0.0" }
peerDependencies: peerDependencies:
picomatch: ^3 || ^4 picomatch: ^3 || ^4
peerDependenciesMeta: peerDependenciesMeta:
@ -4492,10 +4418,10 @@ packages:
} }
engines: { node: ">=18" } engines: { node: ">=18" }
file-entry-cache@10.1.0: file-entry-cache@10.1.4:
resolution: resolution:
{ {
integrity: sha512-Et/ex6smi3wOOB+n5mek+Grf7P2AxZR5ueqRUvAAn4qkyatXi3cUC1cuQXVkX0VlzBVsN4BkWJFmY/fYiRTdww==, integrity: sha512-5XRUFc0WTtUbjfGzEwXc42tiGxQHBmtbUG1h9L2apu4SulCGN3Hqm//9D6FAolf8MYNL7f/YlJl9vy08pj5JuA==,
} }
file-entry-cache@8.0.0: file-entry-cache@8.0.0:
@ -4518,13 +4444,6 @@ packages:
} }
engines: { node: ">=8" } engines: { node: ">=8" }
finalhandler@2.1.0:
resolution:
{
integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==,
}
engines: { node: ">= 0.8" }
find-node-modules@2.1.3: find-node-modules@2.1.3:
resolution: resolution:
{ {
@ -4593,10 +4512,10 @@ packages:
} }
engines: { node: ">=16" } engines: { node: ">=16" }
flat-cache@6.1.9: flat-cache@6.1.13:
resolution: resolution:
{ {
integrity: sha512-DUqiKkTlAfhtl7g78IuwqYM+YqvT+as0mY+EVk6mfimy19U79pJCzDZQsnqk3Ou/T6hFXWLGbwbADzD/c8Tydg==, integrity: sha512-gmtS2PaUjSPa4zjObEIn4WWliKyZzYljgxODBfxugpK6q6HU9ClXzgCJ+nlcPKY9Bt090ypTOLIFWkV0jbKFjw==,
} }
flatpickr@4.6.13: flatpickr@4.6.13:
@ -4625,10 +4544,10 @@ packages:
} }
engines: { node: ">=14" } engines: { node: ">=14" }
form-data-encoder@4.0.2: form-data-encoder@4.1.0:
resolution: resolution:
{ {
integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==, integrity: sha512-G6NsmEW15s0Uw9XnCg+33H3ViYRyiM0hMrMhhqQOR8NFc5GhYrI+6I3u7OTw7b91J2g8rtvMBZJDbcGb2YUniw==,
} }
engines: { node: ">= 18" } engines: { node: ">= 18" }
@ -4639,36 +4558,22 @@ packages:
} }
engines: { node: ">= 18" } engines: { node: ">= 18" }
forwarded@0.2.0:
resolution:
{
integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==,
}
engines: { node: ">= 0.6" }
fraction.js@4.3.7: fraction.js@4.3.7:
resolution: resolution:
{ {
integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==,
} }
fresh@2.0.0:
resolution:
{
integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==,
}
engines: { node: ">= 0.8" }
from2@2.3.0: from2@2.3.0:
resolution: resolution:
{ {
integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==, integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==,
} }
fs-extra@11.3.0: fs-extra@11.3.1:
resolution: resolution:
{ {
integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==, integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==,
} }
engines: { node: ">=14.14" } engines: { node: ">=14.14" }
@ -4725,10 +4630,10 @@ packages:
integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==,
} }
fuse.js@6.6.2: fuse.js@7.1.0:
resolution: resolution:
{ {
integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==, integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==,
} }
engines: { node: ">=10" } engines: { node: ">=10" }
@ -4885,13 +4790,6 @@ packages:
} }
engines: { node: ">=6" } engines: { node: ">=6" }
globals@11.12.0:
resolution:
{
integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==,
}
engines: { node: ">=4" }
globals@14.0.0: globals@14.0.0:
resolution: resolution:
{ {
@ -4899,10 +4797,10 @@ packages:
} }
engines: { node: ">=18" } engines: { node: ">=18" }
globals@16.1.0: globals@16.3.0:
resolution: resolution:
{ {
integrity: sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==, integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
@ -5048,10 +4946,10 @@ packages:
} }
engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
hookified@1.9.0: hookified@1.11.0:
resolution: resolution:
{ {
integrity: sha512-2yEEGqphImtKIe1NXWEhu6yD3hlFR4Mxk4Mtp3XEyScpSt4pQ4ymmXA1zzxZpj99QkFK+nN0nzjeb2+RUi/6CQ==, integrity: sha512-aDdIN3GyU5I6wextPplYdfmWCo+aLmjjVbntmX6HLD5RCi/xKsivYEBhnRD+d9224zFf008ZpLMPlWF0ZodYZw==,
} }
hosted-git-info@7.0.2: hosted-git-info@7.0.2:
@ -5088,13 +4986,6 @@ packages:
integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==, integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==,
} }
http-errors@2.0.0:
resolution:
{
integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==,
}
engines: { node: ">= 0.8" }
http-proxy-agent@7.0.2: http-proxy-agent@7.0.2:
resolution: resolution:
{ {
@ -5178,10 +5069,10 @@ packages:
} }
engines: { node: ">= 4" } engines: { node: ">= 4" }
ignore@7.0.4: ignore@7.0.5:
resolution: resolution:
{ {
integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==, integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==,
} }
engines: { node: ">= 4" } engines: { node: ">= 4" }
@ -5294,13 +5185,6 @@ packages:
} }
engines: { node: ">=12" } engines: { node: ">=12" }
ipaddr.js@1.9.1:
resolution:
{
integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==,
}
engines: { node: ">= 0.10" }
is-arguments@1.2.0: is-arguments@1.2.0:
resolution: resolution:
{ {
@ -5453,6 +5337,13 @@ packages:
integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==, integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==,
} }
is-negative-zero@2.0.3:
resolution:
{
integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==,
}
engines: { node: ">= 0.4" }
is-number-object@1.1.1: is-number-object@1.1.1:
resolution: resolution:
{ {
@ -5495,12 +5386,6 @@ packages:
} }
engines: { node: ">=0.10.0" } engines: { node: ">=0.10.0" }
is-promise@4.0.0:
resolution:
{
integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==,
}
is-regex@1.2.1: is-regex@1.2.1:
resolution: resolution:
{ {
@ -5657,10 +5542,10 @@ packages:
integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==,
} }
jake@10.9.2: jake@10.9.4:
resolution: resolution:
{ {
integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==, integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==,
} }
engines: { node: ">=10" } engines: { node: ">=10" }
hasBin: true hasBin: true
@ -5679,10 +5564,10 @@ packages:
} }
hasBin: true hasBin: true
jiti@2.4.2: jiti@2.5.1:
resolution: resolution:
{ {
integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==, integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==,
} }
hasBin: true hasBin: true
@ -5778,10 +5663,10 @@ packages:
engines: { node: ">=6" } engines: { node: ">=6" }
hasBin: true hasBin: true
jsonfile@6.1.0: jsonfile@6.2.0:
resolution: resolution:
{ {
integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==,
} }
jsonparse@1.3.1: jsonparse@1.3.1:
@ -5804,10 +5689,10 @@ packages:
integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==,
} }
keyv@5.3.3: keyv@5.5.0:
resolution: resolution:
{ {
integrity: sha512-Rwu4+nXI9fqcxiEHtbkvoes2X+QfkTRo1TMkPfwzipGsJlJO/z69vqB4FNl9xJ3xCpAcbkvmEabZfPzrwN3+gQ==, integrity: sha512-QG7qR2tijh1ftOvClut4YKKg1iW6cx3GZsKoGyJPxHkGWK9oJhG9P3j5deP0QQOGDowBMVQFaP+Vm4NpGYvmIQ==,
} }
kind-of@6.0.3: kind-of@6.0.3:
@ -5817,10 +5702,10 @@ packages:
} }
engines: { node: ">=0.10.0" } engines: { node: ">=0.10.0" }
known-css-properties@0.36.0: known-css-properties@0.37.0:
resolution: resolution:
{ {
integrity: sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==, integrity: sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==,
} }
leaflet.markercluster@1.5.3: leaflet.markercluster@1.5.3:
@ -5864,37 +5749,37 @@ packages:
integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==,
} }
lint-staged@16.0.0: lint-staged@16.1.5:
resolution: resolution:
{ {
integrity: sha512-sUCprePs6/rbx4vKC60Hez6X10HPkpDJaGcy3D1NdwR7g1RcNkWL8q9mJMreOqmHBTs+1sNFp+wOiX9fr+hoOQ==, integrity: sha512-uAeQQwByI6dfV7wpt/gVqg+jAPaSp8WwOA8kKC/dv1qw14oGpnpAisY65ibGHUGDUv0rYaZ8CAJZ/1U8hUvC2A==,
} }
engines: { node: ">=20.18" } engines: { node: ">=20.17" }
hasBin: true hasBin: true
listr2@8.3.3: listr2@9.0.2:
resolution: resolution:
{ {
integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==, integrity: sha512-VVd7cS6W+vLJu2wmq4QmfVj14Iep7cz4r/OWNk36Aq5ZOY7G8/BfCrQFexcwB1OIxB3yERiePfE/REBjEFulag==,
} }
engines: { node: ">=18.0.0" } engines: { node: ">=20.0.0" }
lit-element@4.2.0: lit-element@4.2.1:
resolution: resolution:
{ {
integrity: sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q==, integrity: sha512-WGAWRGzirAgyphK2urmYOV72tlvnxw7YfyLDgQ+OZnM9vQQBQnumQ7jUJe6unEzwGU3ahFOjuz1iz1jjrpCPuw==,
} }
lit-html@3.3.0: lit-html@3.3.1:
resolution: resolution:
{ {
integrity: sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw==, integrity: sha512-S9hbyDu/vs1qNrithiNyeyv64c9yqiW9l+DBgI18fL+MTvOtWoFR0FWiyq1TxaYef5wNlpEmzlXoBlZEO+WjoA==,
} }
lit@3.3.0: lit@3.3.1:
resolution: resolution:
{ {
integrity: sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==, integrity: sha512-Ksr/8L3PTapbdXJCk+EJVB78jDodUMaP54gD24W186zGRARvwrsPfS60wae/SSCTCNZVPd1chXqio1qHQmu4NA==,
} }
load-json-file@4.0.0: load-json-file@4.0.0:
@ -6113,20 +5998,20 @@ packages:
peerDependencies: peerDependencies:
marked: ">=1 <16" marked: ">=1 <16"
marked@12.0.2: marked@15.0.12:
resolution: resolution:
{ {
integrity: sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==, integrity: sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==,
} }
engines: { node: ">= 18" } engines: { node: ">= 18" }
hasBin: true hasBin: true
marked@15.0.11: marked@16.2.0:
resolution: resolution:
{ {
integrity: sha512-1BEXAU2euRCG3xwgLVT1y0xbJEld1XOrmRJpUwRCcy7rxhSCwMrmEu9LXoPhHSCJG41V7YcQ2mjKRr5BA3ITIA==, integrity: sha512-LbbTuye+0dWRz2TS9KJ7wsnD4KAtpj0MVkWc90XvBa6AslXsT0hTBVH5k32pcSyHH1fst9XEFJunXHktVy0zlg==,
} }
engines: { node: ">= 18" } engines: { node: ">= 20" }
hasBin: true hasBin: true
math-intrinsics@1.1.0: math-intrinsics@1.1.0:
@ -6148,25 +6033,12 @@ packages:
integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==, integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==,
} }
mdn-data@2.0.30:
resolution:
{
integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==,
}
mdn-data@2.12.2: mdn-data@2.12.2:
resolution: resolution:
{ {
integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==, integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==,
} }
media-typer@1.1.0:
resolution:
{
integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==,
}
engines: { node: ">= 0.8" }
meow@12.1.1: meow@12.1.1:
resolution: resolution:
{ {
@ -6181,13 +6053,6 @@ packages:
} }
engines: { node: ">=18" } engines: { node: ">=18" }
merge-descriptors@2.0.0:
resolution:
{
integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==,
}
engines: { node: ">=18" }
merge-stream@2.0.0: merge-stream@2.0.0:
resolution: resolution:
{ {
@ -6214,20 +6079,6 @@ packages:
} }
engines: { node: ">=8.6" } engines: { node: ">=8.6" }
mime-db@1.54.0:
resolution:
{
integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==,
}
engines: { node: ">= 0.6" }
mime-types@3.0.1:
resolution:
{
integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==,
}
engines: { node: ">= 0.6" }
mime@4.0.7: mime@4.0.7:
resolution: resolution:
{ {
@ -6341,12 +6192,12 @@ packages:
integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==,
} }
nano-spawn@1.0.1: nano-spawn@1.0.2:
resolution: resolution:
{ {
integrity: sha512-BfcvzBlUTxSDWfT+oH7vd6CbUV+rThLLHCIym/QO6GGLBsyVXleZs00fto2i2jzC/wPiBYk5jyOmpXWg4YopiA==, integrity: sha512-21t+ozMQDAL/UGgQVBbZ/xXvNO10++ZPuTmKRO8k9V3AClVRht49ahtDjfY8l1q6nSHOrE5ASfthzH3ol6R/hg==,
} }
engines: { node: ">=20.18" } engines: { node: ">=20.17" }
nanoid@3.3.11: nanoid@3.3.11:
resolution: resolution:
@ -6362,13 +6213,6 @@ packages:
integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==,
} }
negotiator@1.0.0:
resolution:
{
integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==,
}
engines: { node: ">= 0.6" }
neo-async@2.6.2: neo-async@2.6.2:
resolution: resolution:
{ {
@ -6427,10 +6271,10 @@ packages:
} }
engines: { node: ">=0.10.0" } engines: { node: ">=0.10.0" }
normalize-url@8.0.1: normalize-url@8.0.2:
resolution: resolution:
{ {
integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==, integrity: sha512-Ee/R3SyN4BuynXcnTaekmaVdbDAEiNrHqjQIA37mHU8G9pf7aaAD4ZX3XjBLo6rsdcxA/gtkcNYZLt30ACgynw==,
} }
engines: { node: ">=14.16" } engines: { node: ">=14.16" }
@ -6455,10 +6299,10 @@ packages:
} }
engines: { node: ">=18" } engines: { node: ">=18" }
npm@10.9.2: npm@10.9.3:
resolution: resolution:
{ {
integrity: sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==, integrity: sha512-6Eh1u5Q+kIVXeA8e7l2c/HpnFFcwrkt37xDMujD5be1gloWa9p6j3Fsv3mByXXmqJHy+2cElRMML8opNT7xIJQ==,
} }
engines: { node: ^18.17.0 || >=20.5.0 } engines: { node: ^18.17.0 || >=20.5.0 }
hasBin: true hasBin: true
@ -6580,13 +6424,6 @@ packages:
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
on-finished@2.4.1:
resolution:
{
integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==,
}
engines: { node: ">= 0.8" }
once@1.4.0: once@1.4.0:
resolution: resolution:
{ {
@ -6821,10 +6658,10 @@ packages:
integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==, integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==,
} }
parse-url@9.2.0: parse-url@10.0.3:
resolution: resolution:
{ {
integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==, integrity: sha512-RvldzLvNE0DtOO1loukZsYcHCzHVUnHe7GNyrKIkavp7fNWs5ueX3kUzY/hXS8uRqDWwtaRKDcAmLEVouPIxIw==,
} }
engines: { node: ">=14.13.0" } engines: { node: ">=14.13.0" }
@ -6846,13 +6683,6 @@ packages:
integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==,
} }
parseurl@1.3.3:
resolution:
{
integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==,
}
engines: { node: ">= 0.8" }
path-exists@3.0.0: path-exists@3.0.0:
resolution: resolution:
{ {
@ -6908,13 +6738,6 @@ packages:
} }
engines: { node: ">=16 || 14 >=14.18" } engines: { node: ">=16 || 14 >=14.18" }
path-to-regexp@8.2.0:
resolution:
{
integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==,
}
engines: { node: ">=16" }
path-type@4.0.0: path-type@4.0.0:
resolution: resolution:
{ {
@ -6963,10 +6786,10 @@ packages:
} }
engines: { node: ">=8.6" } engines: { node: ">=8.6" }
picomatch@4.0.2: picomatch@4.0.3:
resolution: resolution:
{ {
integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==, integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==,
} }
engines: { node: ">=12" } engines: { node: ">=12" }
@ -7006,13 +6829,6 @@ packages:
} }
engines: { node: ">= 6" } engines: { node: ">= 6" }
pkce-challenge@5.0.0:
resolution:
{
integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==,
}
engines: { node: ">=16.20.0" }
pkg-conf@2.1.0: pkg-conf@2.1.0:
resolution: resolution:
{ {
@ -7066,10 +6882,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.6 postcss: ^8.4.6
postcss-color-functional-notation@7.0.9: postcss-color-functional-notation@7.0.11:
resolution: resolution:
{ {
integrity: sha512-WScwD3pSsIz+QP97sPkGCeJm7xUH0J18k6zV5o8O2a4cQJyv15vLUx/WFQajuJVgZhmJL5awDu8zHnqzAzm4lw==, integrity: sha512-zfqoUSaHMko/k2PA9xnaydVTHqYv5vphq5Q2AHcG/dCdv/OkHYWcVWfVTBKZ526uzT8L7NghuvSw3C9PxlKnLg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -7093,46 +6909,46 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
postcss-colormin@7.0.3: postcss-colormin@7.0.4:
resolution: resolution:
{ {
integrity: sha512-xZxQcSyIVZbSsl1vjoqZAcMYYdnJsIyG8OvqShuuqf12S88qQboxxEy0ohNCOLwVPXTU+hFHvJPACRL2B5ohTA==, integrity: sha512-ziQuVzQZBROpKpfeDwmrG+Vvlr0YWmY/ZAk99XD+mGEBuEojoFekL41NCsdhyNUtZI7DPOoIWIR7vQQK9xwluw==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
postcss: ^8.4.32 postcss: ^8.4.32
postcss-convert-values@7.0.5: postcss-convert-values@7.0.7:
resolution: resolution:
{ {
integrity: sha512-0VFhH8nElpIs3uXKnVtotDJJNX0OGYSZmdt4XfSfvOMrFw1jKfpwpZxfC4iN73CTM/MWakDEmsHQXkISYj4BXw==, integrity: sha512-HR9DZLN04Xbe6xugRH6lS4ZQH2zm/bFh/ZyRkpedZozhvh+awAfbA0P36InO4fZfDhvYfNJeNvlTf1sjwGbw/A==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
postcss: ^8.4.32 postcss: ^8.4.32
postcss-custom-media@11.0.5: postcss-custom-media@11.0.6:
resolution: resolution:
{ {
integrity: sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==, integrity: sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
postcss-custom-properties@14.0.4: postcss-custom-properties@14.0.6:
resolution: resolution:
{ {
integrity: sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==, integrity: sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
postcss-custom-selectors@8.0.4: postcss-custom-selectors@8.0.5:
resolution: resolution:
{ {
integrity: sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==, integrity: sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -7183,10 +6999,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.32 postcss: ^8.4.32
postcss-double-position-gradients@6.0.1: postcss-double-position-gradients@6.0.3:
resolution: resolution:
{ {
integrity: sha512-ZitCwmvOR4JzXmKw6sZblTgwV1dcfLvClcyjADuqZ5hU0Uk4SVNpvSN9w8NcJ7XuxhRYxVA8m8AB3gy+HNBQOA==, integrity: sha512-Dl0Z9sdbMwrPslgOaGBZRGo3TASmmgTcqcUODr82MTYyJk6devXZM6MlQjpQKMJqlLJ6oL1w78U7IXFdPA5+ug==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -7245,10 +7061,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.0.0 postcss: ^8.0.0
postcss-import@16.1.0: postcss-import@16.1.1:
resolution: resolution:
{ {
integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==, integrity: sha512-2xVS1NCZAfjtVdvXiyegxzJ447GyqCeEI5V7ApgQVOWnros1p5lGNovJNapwPpMombyFBfqDwt7AD3n2l0KOfQ==,
} }
engines: { node: ">=18.0.0" } engines: { node: ">=18.0.0" }
peerDependencies: peerDependencies:
@ -7263,10 +7079,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.21 postcss: ^8.4.21
postcss-lab-function@7.0.9: postcss-lab-function@7.0.11:
resolution: resolution:
{ {
integrity: sha512-IGbsIXbqMDusymJAKYX+f9oakPo89wL9Pzd/qRBQOVf3EIQWT9hgvqC4Me6Dkzxp3KPuIBf6LPkjrLHe/6ZMIQ==, integrity: sha512-BEA4jId8uQe1gyjZZ6Bunb6ZsH2izks+v25AxQJDBtigXCjTLmCPWECwQpLTtcxH589MVxhs/9TAmRC6lUEmXQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -7305,10 +7121,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.32 postcss: ^8.4.32
postcss-merge-rules@7.0.5: postcss-merge-rules@7.0.6:
resolution: resolution:
{ {
integrity: sha512-ZonhuSwEaWA3+xYbOdJoEReKIBs5eDiBVLAGpYZpNFPzXZcEE5VKR7/qBEQvTZpiwjqhhqEQ+ax5O3VShBj9Wg==, integrity: sha512-2jIPT4Tzs8K87tvgCpSukRQ2jjd+hH6Bb8rEEOUDmmhOeTcqDg5fEFK8uKIu+Pvc3//sm3Uu6FRqfyv7YF7+BQ==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
@ -7332,10 +7148,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.32 postcss: ^8.4.32
postcss-minify-params@7.0.3: postcss-minify-params@7.0.4:
resolution: resolution:
{ {
integrity: sha512-vUKV2+f5mtjewYieanLX0xemxIp1t0W0H/D11u+kQV/MWdygOO7xPMkbK+r9P6Lhms8MgzKARF/g5OPXhb8tgg==, integrity: sha512-3OqqUddfH8c2e7M35W6zIwv7jssM/3miF9cbCSb1iJiWvtguQjlxZGIHK9JRmc8XAKmE2PFGtHSM7g/VcW97sw==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
@ -7368,10 +7184,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.2.14 postcss: ^8.2.14
postcss-nesting@13.0.1: postcss-nesting@13.0.2:
resolution: resolution:
{ {
integrity: sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==, integrity: sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -7431,10 +7247,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4.32 postcss: ^8.4.32
postcss-normalize-unicode@7.0.3: postcss-normalize-unicode@7.0.4:
resolution: resolution:
{ {
integrity: sha512-EcoA29LvG3F+EpOh03iqu+tJY3uYYKzArqKJHxDhUYLa2u58aqGq16K6/AOsXD9yqLN8O6y9mmePKN5cx6krOw==, integrity: sha512-LvIURTi1sQoZqj8mEIE8R15yvM+OhbR1avynMtI9bUzj5gGKR/gfZFd8O7VMj0QgJaIFzxDwxGl/ASMYAkqO8g==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
@ -7502,10 +7318,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
postcss-preset-env@10.1.6: postcss-preset-env@10.3.0:
resolution: resolution:
{ {
integrity: sha512-1jRD7vttKLJ7o0mcmmYWKRLm7W14rI8K1I7Y41OeXUPEVc/CAzfTssNUeJ0zKbR+zMk4boqct/gwS/poIFF5Lg==, integrity: sha512-khE99iwEbWLzXBVFNsS0QdnfYXDpqH/pxoHFcaCaVlh+e29swc3UyiLSSJ89dTK8e+Si3wNKYDGs6jEMmbE8TQ==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
peerDependencies: peerDependencies:
@ -7520,10 +7336,10 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.4 postcss: ^8.4
postcss-reduce-initial@7.0.3: postcss-reduce-initial@7.0.4:
resolution: resolution:
{ {
integrity: sha512-RFvkZaqiWtGMlVjlUHpaxGqEL27lgt+Q2Ixjf83CRAzqdo+TsDyGPtJUbPx2MuYIJ+sCQc2TrOvRnhcXQfgIVA==, integrity: sha512-rdIC9IlMBn7zJo6puim58Xd++0HdbvHeHaPgXsimMfG1ijC5A9ULvNLSE0rUKVJOvNMcwewW4Ga21ngyJjY/+Q==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
@ -7600,10 +7416,10 @@ packages:
} }
engines: { node: ">=4" } engines: { node: ">=4" }
postcss-svgo@7.0.2: postcss-svgo@7.1.0:
resolution: resolution:
{ {
integrity: sha512-5Dzy66JlnRM6pkdOTF8+cGsB1fnERTE8Nc+Eed++fOWo1hdsBptCsbG8UuJkgtZt75bRtMJIrPeZmtfANixdFA==, integrity: sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >= 18 } engines: { node: ^18.12.0 || ^20.9.0 || >= 18 }
peerDependencies: peerDependencies:
@ -7624,10 +7440,10 @@ packages:
integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==,
} }
postcss@8.5.3: postcss@8.5.6:
resolution: resolution:
{ {
integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==, integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==,
} }
engines: { node: ^10 || ^12 || >=14 } engines: { node: ^10 || ^12 || >=14 }
@ -7645,15 +7461,15 @@ packages:
} }
engines: { node: ">=6.0.0" } engines: { node: ">=6.0.0" }
prettier-plugin-organize-imports@4.1.0: prettier-plugin-organize-imports@4.2.0:
resolution: resolution:
{ {
integrity: sha512-5aWRdCgv645xaa58X8lOxzZoiHAldAPChljr/MT0crXVOWTZ+Svl4hIWlz+niYSlO6ikE5UXkN1JrRvIP2ut0A==, integrity: sha512-Zdy27UhlmyvATZi67BTnLcKTo8fm6Oik59Sz6H64PgZJVs6NJpPD1mT240mmJn62c98/QaL+r3kx9Q3gRpDajg==,
} }
peerDependencies: peerDependencies:
prettier: ">=2.0" prettier: ">=2.0"
typescript: ">=2.9" typescript: ">=2.9"
vue-tsc: ^2.1.0 vue-tsc: ^2.1.0 || 3
peerDependenciesMeta: peerDependenciesMeta:
vue-tsc: vue-tsc:
optional: true optional: true
@ -7666,10 +7482,10 @@ packages:
engines: { node: ">=10.13.0" } engines: { node: ">=10.13.0" }
hasBin: true hasBin: true
prettier@3.5.3: prettier@3.6.2:
resolution: resolution:
{ {
integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==, integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==,
} }
engines: { node: ">=14" } engines: { node: ">=14" }
hasBin: true hasBin: true
@ -7713,13 +7529,6 @@ packages:
integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==, integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==,
} }
proxy-addr@2.0.7:
resolution:
{
integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==,
}
engines: { node: ">= 0.10" }
punycode@2.3.1: punycode@2.3.1:
resolution: resolution:
{ {
@ -7727,13 +7536,6 @@ packages:
} }
engines: { node: ">=6" } engines: { node: ">=6" }
qs@6.14.0:
resolution:
{
integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==,
}
engines: { node: ">=0.6" }
queue-microtask@1.2.3: queue-microtask@1.2.3:
resolution: resolution:
{ {
@ -7759,20 +7561,6 @@ packages:
integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==,
} }
range-parser@1.2.1:
resolution:
{
integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==,
}
engines: { node: ">= 0.6" }
raw-body@3.0.0:
resolution:
{
integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==,
}
engines: { node: ">= 0.8" }
rc@1.2.8: rc@1.2.8:
resolution: resolution:
{ {
@ -7820,12 +7608,6 @@ packages:
} }
engines: { node: ">=8.10.0" } engines: { node: ">=8.10.0" }
redux@4.2.1:
resolution:
{
integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==,
}
reflect.getprototypeof@1.0.10: reflect.getprototypeof@1.0.10:
resolution: resolution:
{ {
@ -7990,21 +7772,14 @@ packages:
engines: { node: ">=10.0.0" } engines: { node: ">=10.0.0" }
hasBin: true hasBin: true
rollup@4.40.2: rollup@4.47.1:
resolution: resolution:
{ {
integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==, integrity: sha512-iasGAQoZ5dWDzULEUX3jiW0oB1qyFOepSyDyoU6S/OhVlDIwj5knI5QBa5RRQ0sK7OE0v+8VIi2JuV+G+3tfNg==,
} }
engines: { node: ">=18.0.0", npm: ">=8.0.0" } engines: { node: ">=18.0.0", npm: ">=8.0.0" }
hasBin: true hasBin: true
router@2.2.0:
resolution:
{
integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==,
}
engines: { node: ">= 18" }
run-async@2.4.1: run-async@2.4.1:
resolution: resolution:
{ {
@ -8076,10 +7851,10 @@ packages:
integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==, integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==,
} }
semantic-release@24.2.3: semantic-release@24.2.7:
resolution: resolution:
{ {
integrity: sha512-KRhQG9cUazPavJiJEFIJ3XAMjgfd0fcK3B+T26qOl8L0UG5aZUjeRfREO0KM5InGtYwxqiiytkJrbcYoLDEv0A==, integrity: sha512-g7RssbTAbir1k/S7uSwSVZFfFXwpomUB9Oas0+xi9KStSCmeDXcA7rNhiskjLqvUe/Evhx8fVCT16OSa34eM5g==,
} }
engines: { node: ">=20.8.1" } engines: { node: ">=20.8.1" }
hasBin: true hasBin: true
@ -8113,26 +7888,12 @@ packages:
engines: { node: ">=10" } engines: { node: ">=10" }
hasBin: true hasBin: true
send@1.2.0:
resolution:
{
integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==,
}
engines: { node: ">= 18" }
serialize-javascript@6.0.2: serialize-javascript@6.0.2:
resolution: resolution:
{ {
integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==, integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==,
} }
serve-static@2.2.0:
resolution:
{
integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==,
}
engines: { node: ">= 18" }
set-blocking@2.0.0: set-blocking@2.0.0:
resolution: resolution:
{ {
@ -8160,12 +7921,6 @@ packages:
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
setprototypeof@1.2.0:
resolution:
{
integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==,
}
shebang-command@2.0.0: shebang-command@2.0.0:
resolution: resolution:
{ {
@ -8302,6 +8057,7 @@ packages:
integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==, integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==,
} }
engines: { node: ">= 8" } engines: { node: ">= 8" }
deprecated: The work that was done in this beta branch won't be included in future versions
sourcemap-codec@1.4.8: sourcemap-codec@1.4.8:
resolution: resolution:
@ -8334,10 +8090,10 @@ packages:
integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==,
} }
spdx-license-ids@3.0.21: spdx-license-ids@3.0.22:
resolution: resolution:
{ {
integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==, integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==,
} }
split2@1.0.0: split2@1.0.0:
@ -8360,19 +8116,19 @@ packages:
} }
engines: { node: ">=0.1.14" } engines: { node: ">=0.1.14" }
statuses@2.0.1:
resolution:
{
integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==,
}
engines: { node: ">= 0.8" }
stencil-wormhole@3.4.1: stencil-wormhole@3.4.1:
resolution: resolution:
{ {
integrity: sha512-ppYTcWTJnIl4ZAKwF39LTA9f/ypHfbVefsHdN2hpMQGrR57wt1TieZo9tlCM/r1Y4SFiZ5yz/cjho564C921Xw==, integrity: sha512-ppYTcWTJnIl4ZAKwF39LTA9f/ypHfbVefsHdN2hpMQGrR57wt1TieZo9tlCM/r1Y4SFiZ5yz/cjho564C921Xw==,
} }
stop-iteration-iterator@1.1.0:
resolution:
{
integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==,
}
engines: { node: ">= 0.4" }
stream-combiner2@1.1.1: stream-combiner2@1.1.1:
resolution: resolution:
{ {
@ -8530,37 +8286,37 @@ packages:
integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==, integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==,
} }
stylehacks@7.0.5: stylehacks@7.0.6:
resolution: resolution:
{ {
integrity: sha512-5kNb7V37BNf0Q3w+1pxfa+oiNPS++/b4Jil9e/kPDgrk1zjEd6uR7SZeJiYaLYH6RRSC1XX2/37OTeU/4FvuIA==, integrity: sha512-iitguKivmsueOmTO0wmxURXBP8uqOO+zikLGZ7Mm9e/94R4w5T999Js2taS/KBOnQ/wdC3jN3vNSrkGDrlnqQg==,
} }
engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 } engines: { node: ^18.12.0 || ^20.9.0 || >=22.0 }
peerDependencies: peerDependencies:
postcss: ^8.4.32 postcss: ^8.4.32
stylelint-config-recommended@14.0.1: stylelint-config-recommended@17.0.0:
resolution: resolution:
{ {
integrity: sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==, integrity: sha512-WaMSdEiPfZTSFVoYmJbxorJfA610O0tlYuU2aEwY33UQhSPgFbClrVJYWvy3jGJx+XW37O+LyNLiZOEXhKhJmA==,
} }
engines: { node: ">=18.12.0" } engines: { node: ">=18.12.0" }
peerDependencies: peerDependencies:
stylelint: ^16.1.0 stylelint: ^16.23.0
stylelint-config-standard@36.0.1: stylelint-config-standard@39.0.0:
resolution: resolution:
{ {
integrity: sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==, integrity: sha512-JabShWORb8Bmc1A47ZyJstran60P3yUdI1zWMpGYPeFiC6xzHXJMkpKAd8EjIhq3HPUplIWWMDJ/xu0AiPd+kA==,
} }
engines: { node: ">=18.12.0" } engines: { node: ">=18.12.0" }
peerDependencies: peerDependencies:
stylelint: ^16.1.0 stylelint: ^16.23.0
stylelint@16.19.1: stylelint@16.23.1:
resolution: resolution:
{ {
integrity: sha512-C1SlPZNMKl+d/C867ZdCRthrS+6KuZ3AoGW113RZCOL0M8xOGpgx7G70wq7lFvqvm4dcfdGFVLB/mNaLFChRKw==, integrity: sha512-dNvDTsKV1U2YtiUDfe9d2gp902veFeo3ecCWdGlmLm2WFrAV0+L5LoOj/qHSBABQwMsZPJwfC4bf39mQm1S5zw==,
} }
engines: { node: ">=18.12.0" } engines: { node: ">=18.12.0" }
hasBin: true hasBin: true
@ -8614,18 +8370,18 @@ packages:
integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==,
} }
svgo@3.3.2: svgo@4.0.0:
resolution: resolution:
{ {
integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==, integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==,
} }
engines: { node: ">=14.0.0" } engines: { node: ">=16" }
hasBin: true hasBin: true
synckit@0.11.4: synckit@0.11.11:
resolution: resolution:
{ {
integrity: sha512-Q/XQKRaJiLiFIBNN+mndW7S/RHxvwzuZS6ZwmRzUBqJBv/5QIKCEwkBC8GBf8EQJKYnaFs0wOZbKTXBPj8L9oQ==, integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==,
} }
engines: { node: ^14.18.0 || >=16.0.0 } engines: { node: ^14.18.0 || >=16.0.0 }
@ -8672,10 +8428,10 @@ packages:
} }
engines: { node: ">=14.16" } engines: { node: ">=14.16" }
terser@5.39.0: terser@5.43.1:
resolution: resolution:
{ {
integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==, integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==,
} }
engines: { node: ">=10" } engines: { node: ">=10" }
hasBin: true hasBin: true
@ -8737,10 +8493,10 @@ packages:
integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==, integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==,
} }
tinyglobby@0.2.13: tinyglobby@0.2.14:
resolution: resolution:
{ {
integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==, integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==,
} }
engines: { node: ">=12.0.0" } engines: { node: ">=12.0.0" }
@ -8764,13 +8520,6 @@ packages:
} }
engines: { node: ">=8.0" } engines: { node: ">=8.0" }
toidentifier@1.0.1:
resolution:
{
integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==,
}
engines: { node: ">=0.6" }
tr46@0.0.3: tr46@0.0.3:
resolution: resolution:
{ {
@ -8859,13 +8608,6 @@ packages:
} }
engines: { node: ">=16" } engines: { node: ">=16" }
type-is@2.0.1:
resolution:
{
integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==,
}
engines: { node: ">= 0.6" }
typed-array-buffer@1.0.3: typed-array-buffer@1.0.3:
resolution: resolution:
{ {
@ -8894,20 +8636,20 @@ packages:
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
typescript-eslint@8.32.1: typescript-eslint@8.40.0:
resolution: resolution:
{ {
integrity: sha512-D7el+eaDHAmXvrZBy1zpzSNIRqnCOrkwTgZxTu3MUqRWk8k0q9m9Ho4+vPf7iHtgUfrK/o8IZaEApsxPlHTFCg==, integrity: sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==,
} }
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <5.9.0" typescript: ">=4.8.4 <6.0.0"
typescript@5.7.3: typescript@5.9.2:
resolution: resolution:
{ {
integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==, integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==,
} }
engines: { node: ">=14.17" } engines: { node: ">=14.17" }
hasBin: true hasBin: true
@ -8927,10 +8669,10 @@ packages:
} }
engines: { node: ">= 0.4" } engines: { node: ">= 0.4" }
undici-types@6.21.0: undici-types@7.10.0:
resolution: resolution:
{ {
integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==, integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==,
} }
unicode-canonical-property-names-ecmascript@2.0.1: unicode-canonical-property-names-ecmascript@2.0.1:
@ -9021,13 +8763,6 @@ packages:
} }
engines: { node: ">= 10.0.0" } engines: { node: ">= 10.0.0" }
unpipe@1.0.0:
resolution:
{
integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==,
}
engines: { node: ">= 0.8" }
upath@1.2.0: upath@1.2.0:
resolution: resolution:
{ {
@ -9075,44 +8810,37 @@ packages:
integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==,
} }
vary@1.1.2: vite-plugin-pwa@1.0.3:
resolution: resolution:
{ {
integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, integrity: sha512-/OpqIpUldALGxcsEnv/ekQiQ5xHkQ53wcoN5ewX4jiIDNGs3W+eNcI1WYZeyOLmzoEjg09D7aX0O89YGjen1aw==,
}
engines: { node: ">= 0.8" }
vite-plugin-pwa@1.0.0:
resolution:
{
integrity: sha512-X77jo0AOd5OcxmWj3WnVti8n7Kw2tBgV1c8MCXFclrSlDV23ePzv2eTDIALXI2Qo6nJ5pZJeZAuX0AawvRfoeA==,
} }
engines: { node: ">=16.0.0" } engines: { node: ">=16.0.0" }
peerDependencies: peerDependencies:
"@vite-pwa/assets-generator": ^1.0.0 "@vite-pwa/assets-generator": ^1.0.0
vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
workbox-build: ^7.3.0 workbox-build: ^7.3.0
workbox-window: ^7.3.0 workbox-window: ^7.3.0
peerDependenciesMeta: peerDependenciesMeta:
"@vite-pwa/assets-generator": "@vite-pwa/assets-generator":
optional: true optional: true
vite@6.3.5: vite@7.1.3:
resolution: resolution:
{ {
integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==, integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==,
} }
engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } engines: { node: ^20.19.0 || >=22.12.0 }
hasBin: true hasBin: true
peerDependencies: peerDependencies:
"@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 "@types/node": ^20.19.0 || >=22.12.0
jiti: ">=1.21.0" jiti: ">=1.21.0"
less: "*" less: ^4.0.0
lightningcss: ^1.21.0 lightningcss: ^1.21.0
sass: "*" sass: ^1.70.0
sass-embedded: "*" sass-embedded: ^1.70.0
stylus: "*" stylus: ">=0.54.8"
sugarss: "*" sugarss: ^5.0.0
terser: ^5.16.0 terser: ^5.16.0
tsx: ^4.8.1 tsx: ^4.8.1
yaml: ^2.4.2 yaml: ^2.4.2
@ -9146,10 +8874,10 @@ packages:
integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==, integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==,
} }
wavesurfer.js@7.9.5: wavesurfer.js@7.10.1:
resolution: resolution:
{ {
integrity: sha512-ioOG9chuAn0bF2NYYKkZtaxjcQK/hFskLg8ViLYbJHhWPk1N5wWtuqVhqeh2ZWT2SK3t0E8UkD7lLDLuZQQaSA==, integrity: sha512-tF1ptFCAi8SAqKbM1e7705zouLC3z4ulXCg15kSP5dQ7VDV30Q3x/xFRcuVIYTT5+jB/PdkhiBRCfsMshZG1Ug==,
} }
wcwidth@1.0.1: wcwidth@1.0.1:
@ -9396,10 +9124,10 @@ packages:
} }
engines: { node: ">= 16" } engines: { node: ">= 16" }
xmldoc@2.0.1: xmldoc@2.0.2:
resolution: resolution:
{ {
integrity: sha512-sOOqgsjl3PU6iBw+fBUGAkTCE+JFK+sBaOL3pnZgzqk2/yvOD7RlFmZtDRJAEBzdpOYxSXyOQH4mjubdfs3MSg==, integrity: sha512-UiRwoSStEXS3R+YE8OqYv3jebza8cBBAI2y8g3B15XFkn3SbEOyyLnmPHjLBPZANrPJKEzxxB7A3XwcLikQVlQ==,
} }
engines: { node: ">=12.0.0" } engines: { node: ">=12.0.0" }
@ -9429,12 +9157,12 @@ packages:
integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==,
} }
yaml@2.7.1: yaml@2.8.1:
resolution: resolution:
{ {
integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==, integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==,
} }
engines: { node: ">= 14" } engines: { node: ">= 14.6" }
hasBin: true hasBin: true
yargs-parser@18.1.3: yargs-parser@18.1.3:
@ -9493,36 +9221,22 @@ packages:
} }
engines: { node: ">=12.20" } engines: { node: ">=12.20" }
yoctocolors@2.1.1: yoctocolors@2.1.2:
resolution: resolution:
{ {
integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==, integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==,
} }
engines: { node: ">=18" } engines: { node: ">=18" }
zod-to-json-schema@3.24.5:
resolution:
{
integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==,
}
peerDependencies:
zod: ^3.24.1
zod@3.24.4:
resolution:
{
integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==,
}
snapshots: snapshots:
"@alloc/quick-lru@5.2.0": {} "@alloc/quick-lru@5.2.0": {}
"@amcharts/amcharts4-geodata@4.1.30": {} "@amcharts/amcharts4-geodata@4.1.31": {}
"@amcharts/amcharts4@4.10.40": "@amcharts/amcharts4@4.10.40":
dependencies: dependencies:
"@babel/runtime": 7.27.1 "@babel/runtime": 7.28.3
core-js: 3.42.0 core-js: 3.45.1
d3-force: 3.0.0 d3-force: 3.0.0
d3-geo: 3.1.1 d3-geo: 3.1.1
d3-geo-projection: 4.0.0 d3-geo-projection: 4.0.0
@ -9538,8 +9252,8 @@ snapshots:
"@ampproject/remapping@2.3.0": "@ampproject/remapping@2.3.0":
dependencies: dependencies:
"@jridgewell/gen-mapping": 0.3.8 "@jridgewell/gen-mapping": 0.3.13
"@jridgewell/trace-mapping": 0.3.25 "@jridgewell/trace-mapping": 0.3.30
"@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)": "@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)":
dependencies: dependencies:
@ -9554,130 +9268,132 @@ snapshots:
js-tokens: 4.0.0 js-tokens: 4.0.0
picocolors: 1.1.1 picocolors: 1.1.1
"@babel/compat-data@7.27.2": {} "@babel/compat-data@7.28.0": {}
"@babel/core@7.27.1": "@babel/core@7.28.3":
dependencies: dependencies:
"@ampproject/remapping": 2.3.0 "@ampproject/remapping": 2.3.0
"@babel/code-frame": 7.27.1 "@babel/code-frame": 7.27.1
"@babel/generator": 7.27.1 "@babel/generator": 7.28.3
"@babel/helper-compilation-targets": 7.27.2 "@babel/helper-compilation-targets": 7.27.2
"@babel/helper-module-transforms": 7.27.1(@babel/core@7.27.1) "@babel/helper-module-transforms": 7.28.3(@babel/core@7.28.3)
"@babel/helpers": 7.27.1 "@babel/helpers": 7.28.3
"@babel/parser": 7.27.2 "@babel/parser": 7.28.3
"@babel/template": 7.27.2 "@babel/template": 7.27.2
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
"@babel/types": 7.27.1 "@babel/types": 7.28.2
convert-source-map: 2.0.0 convert-source-map: 2.0.0
debug: 4.4.0 debug: 4.4.1
gensync: 1.0.0-beta.2 gensync: 1.0.0-beta.2
json5: 2.2.3 json5: 2.2.3
semver: 6.3.1 semver: 6.3.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/generator@7.27.1": "@babel/generator@7.28.3":
dependencies: dependencies:
"@babel/parser": 7.27.2 "@babel/parser": 7.28.3
"@babel/types": 7.27.1 "@babel/types": 7.28.2
"@jridgewell/gen-mapping": 0.3.8 "@jridgewell/gen-mapping": 0.3.13
"@jridgewell/trace-mapping": 0.3.25 "@jridgewell/trace-mapping": 0.3.30
jsesc: 3.1.0 jsesc: 3.1.0
"@babel/helper-annotate-as-pure@7.27.1": "@babel/helper-annotate-as-pure@7.27.3":
dependencies: dependencies:
"@babel/types": 7.27.1 "@babel/types": 7.28.2
"@babel/helper-compilation-targets@7.27.2": "@babel/helper-compilation-targets@7.27.2":
dependencies: dependencies:
"@babel/compat-data": 7.27.2 "@babel/compat-data": 7.28.0
"@babel/helper-validator-option": 7.27.1 "@babel/helper-validator-option": 7.27.1
browserslist: 4.24.5 browserslist: 4.25.3
lru-cache: 5.1.1 lru-cache: 5.1.1
semver: 6.3.1 semver: 6.3.1
"@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.1)": "@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-annotate-as-pure": 7.27.1 "@babel/helper-annotate-as-pure": 7.27.3
"@babel/helper-member-expression-to-functions": 7.27.1 "@babel/helper-member-expression-to-functions": 7.27.1
"@babel/helper-optimise-call-expression": 7.27.1 "@babel/helper-optimise-call-expression": 7.27.1
"@babel/helper-replace-supers": 7.27.1(@babel/core@7.27.1) "@babel/helper-replace-supers": 7.27.1(@babel/core@7.28.3)
"@babel/helper-skip-transparent-expression-wrappers": 7.27.1 "@babel/helper-skip-transparent-expression-wrappers": 7.27.1
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
semver: 6.3.1 semver: 6.3.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.1)": "@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-annotate-as-pure": 7.27.1 "@babel/helper-annotate-as-pure": 7.27.3
regexpu-core: 6.2.0 regexpu-core: 6.2.0
semver: 6.3.1 semver: 6.3.1
"@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.1)": "@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-compilation-targets": 7.27.2 "@babel/helper-compilation-targets": 7.27.2
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
debug: 4.4.0 debug: 4.4.1
lodash.debounce: 4.0.8 lodash.debounce: 4.0.8
resolve: 1.22.10 resolve: 1.22.10
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/helper-globals@7.28.0": {}
"@babel/helper-member-expression-to-functions@7.27.1": "@babel/helper-member-expression-to-functions@7.27.1":
dependencies: dependencies:
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
"@babel/types": 7.27.1 "@babel/types": 7.28.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/helper-module-imports@7.27.1": "@babel/helper-module-imports@7.27.1":
dependencies: dependencies:
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
"@babel/types": 7.27.1 "@babel/types": 7.28.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/helper-module-transforms@7.27.1(@babel/core@7.27.1)": "@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-module-imports": 7.27.1 "@babel/helper-module-imports": 7.27.1
"@babel/helper-validator-identifier": 7.27.1 "@babel/helper-validator-identifier": 7.27.1
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/helper-optimise-call-expression@7.27.1": "@babel/helper-optimise-call-expression@7.27.1":
dependencies: dependencies:
"@babel/types": 7.27.1 "@babel/types": 7.28.2
"@babel/helper-plugin-utils@7.27.1": {} "@babel/helper-plugin-utils@7.27.1": {}
"@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.1)": "@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-annotate-as-pure": 7.27.1 "@babel/helper-annotate-as-pure": 7.27.3
"@babel/helper-wrap-function": 7.27.1 "@babel/helper-wrap-function": 7.28.3
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/helper-replace-supers@7.27.1(@babel/core@7.27.1)": "@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-member-expression-to-functions": 7.27.1 "@babel/helper-member-expression-to-functions": 7.27.1
"@babel/helper-optimise-call-expression": 7.27.1 "@babel/helper-optimise-call-expression": 7.27.1
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/helper-skip-transparent-expression-wrappers@7.27.1": "@babel/helper-skip-transparent-expression-wrappers@7.27.1":
dependencies: dependencies:
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
"@babel/types": 7.27.1 "@babel/types": 7.28.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -9687,531 +9403,546 @@ snapshots:
"@babel/helper-validator-option@7.27.1": {} "@babel/helper-validator-option@7.27.1": {}
"@babel/helper-wrap-function@7.27.1": "@babel/helper-wrap-function@7.28.3":
dependencies: dependencies:
"@babel/template": 7.27.2 "@babel/template": 7.27.2
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
"@babel/types": 7.27.1 "@babel/types": 7.28.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/helpers@7.27.1": "@babel/helpers@7.28.3":
dependencies: dependencies:
"@babel/template": 7.27.2 "@babel/template": 7.27.2
"@babel/types": 7.27.1 "@babel/types": 7.28.2
"@babel/parser@7.27.2": "@babel/parser@7.28.3":
dependencies: dependencies:
"@babel/types": 7.27.1 "@babel/types": 7.28.2
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.1)": "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.1)": "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.1)": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.1)": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-skip-transparent-expression-wrappers": 7.27.1 "@babel/helper-skip-transparent-expression-wrappers": 7.27.1
"@babel/plugin-transform-optional-chaining": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-optional-chaining": 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.1)": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.1)": "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.1)": "@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.1)": "@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.1)": "@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-remap-async-to-generator": 7.27.1(@babel/core@7.27.1) "@babel/helper-remap-async-to-generator": 7.27.1(@babel/core@7.28.3)
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-module-imports": 7.27.1 "@babel/helper-module-imports": 7.27.1
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-remap-async-to-generator": 7.27.1(@babel/core@7.27.1) "@babel/helper-remap-async-to-generator": 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-block-scoping@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-class-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-class-features-plugin": 7.28.3(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-class-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-class-features-plugin": 7.28.3(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-classes@7.28.3(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-annotate-as-pure": 7.27.1 "@babel/helper-annotate-as-pure": 7.27.3
"@babel/helper-compilation-targets": 7.27.2 "@babel/helper-compilation-targets": 7.27.2
"@babel/helper-globals": 7.28.0
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-replace-supers": 7.27.1(@babel/core@7.27.1) "@babel/helper-replace-supers": 7.27.1(@babel/core@7.28.3)
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
globals: 11.12.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/template": 7.27.2 "@babel/template": 7.27.2
"@babel/plugin-transform-destructuring@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1
"@babel/traverse": 7.28.3
transitivePeerDependencies:
- supports-color
"@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.3)":
dependencies:
"@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.1)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.1)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-destructuring": 7.28.0(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
"@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.3)":
dependencies:
"@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.1)":
dependencies:
"@babel/core": 7.27.1
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-skip-transparent-expression-wrappers": 7.27.1 "@babel/helper-skip-transparent-expression-wrappers": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-compilation-targets": 7.27.2 "@babel/helper-compilation-targets": 7.27.2
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-module-transforms": 7.27.1(@babel/core@7.27.1) "@babel/helper-module-transforms": 7.28.3(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-module-transforms": 7.27.1(@babel/core@7.27.1) "@babel/helper-module-transforms": 7.28.3(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-module-transforms": 7.27.1(@babel/core@7.27.1) "@babel/helper-module-transforms": 7.28.3(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-validator-identifier": 7.27.1 "@babel/helper-validator-identifier": 7.27.1
"@babel/traverse": 7.27.1 "@babel/traverse": 7.28.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-module-transforms": 7.27.1(@babel/core@7.27.1) "@babel/helper-module-transforms": 7.28.3(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-object-rest-spread@7.27.2(@babel/core@7.27.1)": "@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-compilation-targets": 7.27.2 "@babel/helper-compilation-targets": 7.27.2
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-destructuring": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-destructuring": 7.28.0(@babel/core@7.28.3)
"@babel/plugin-transform-parameters": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-parameters": 7.27.7(@babel/core@7.28.3)
"@babel/traverse": 7.28.3
"@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.1)":
dependencies:
"@babel/core": 7.27.1
"@babel/helper-plugin-utils": 7.27.1
"@babel/helper-replace-supers": 7.27.1(@babel/core@7.27.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1
"@babel/helper-replace-supers": 7.27.1(@babel/core@7.28.3)
transitivePeerDependencies:
- supports-color
"@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.3)":
dependencies:
"@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-skip-transparent-expression-wrappers": 7.27.1 "@babel/helper-skip-transparent-expression-wrappers": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-class-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-class-features-plugin": 7.28.3(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-annotate-as-pure": 7.27.1 "@babel/helper-annotate-as-pure": 7.27.3
"@babel/helper-create-class-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-class-features-plugin": 7.28.3(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-regenerator@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-regenerator@7.28.3(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-skip-transparent-expression-wrappers": 7.27.1 "@babel/helper-skip-transparent-expression-wrappers": 7.27.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.1)": "@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.27.1) "@babel/helper-create-regexp-features-plugin": 7.27.1(@babel/core@7.28.3)
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/preset-env@7.27.2(@babel/core@7.27.1)": "@babel/preset-env@7.28.3(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/compat-data": 7.27.2 "@babel/compat-data": 7.28.0
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-compilation-targets": 7.27.2 "@babel/helper-compilation-targets": 7.27.2
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/helper-validator-option": 7.27.1 "@babel/helper-validator-option": 7.27.1
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": 7.27.1(@babel/core@7.27.1) "@babel/plugin-bugfix-firefox-class-in-computed-class-key": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-bugfix-safari-class-field-initializer-scope": 7.27.1(@babel/core@7.27.1) "@babel/plugin-bugfix-safari-class-field-initializer-scope": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.27.1(@babel/core@7.27.1) "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.27.1(@babel/core@7.27.1) "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.27.1(@babel/core@7.27.1) "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.28.3(@babel/core@7.28.3)
"@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.1) "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.3)
"@babel/plugin-syntax-import-assertions": 7.27.1(@babel/core@7.27.1) "@babel/plugin-syntax-import-assertions": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-syntax-import-attributes": 7.27.1(@babel/core@7.27.1) "@babel/plugin-syntax-import-attributes": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-syntax-unicode-sets-regex": 7.18.6(@babel/core@7.27.1) "@babel/plugin-syntax-unicode-sets-regex": 7.18.6(@babel/core@7.28.3)
"@babel/plugin-transform-arrow-functions": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-arrow-functions": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-async-generator-functions": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-async-generator-functions": 7.28.0(@babel/core@7.28.3)
"@babel/plugin-transform-async-to-generator": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-async-to-generator": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-block-scoped-functions": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-block-scoped-functions": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-block-scoping": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-block-scoping": 7.28.0(@babel/core@7.28.3)
"@babel/plugin-transform-class-properties": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-class-properties": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-class-static-block": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-class-static-block": 7.28.3(@babel/core@7.28.3)
"@babel/plugin-transform-classes": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-classes": 7.28.3(@babel/core@7.28.3)
"@babel/plugin-transform-computed-properties": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-computed-properties": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-destructuring": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-destructuring": 7.28.0(@babel/core@7.28.3)
"@babel/plugin-transform-dotall-regex": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-dotall-regex": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-duplicate-keys": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-duplicate-keys": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-duplicate-named-capturing-groups-regex": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-duplicate-named-capturing-groups-regex": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-dynamic-import": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-dynamic-import": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-exponentiation-operator": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-explicit-resource-management": 7.28.0(@babel/core@7.28.3)
"@babel/plugin-transform-export-namespace-from": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-exponentiation-operator": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-for-of": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-export-namespace-from": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-function-name": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-for-of": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-json-strings": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-function-name": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-literals": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-json-strings": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-logical-assignment-operators": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-literals": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-member-expression-literals": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-logical-assignment-operators": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-modules-amd": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-member-expression-literals": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-modules-commonjs": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-modules-amd": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-modules-systemjs": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-modules-commonjs": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-modules-umd": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-modules-systemjs": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-named-capturing-groups-regex": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-modules-umd": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-new-target": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-named-capturing-groups-regex": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-nullish-coalescing-operator": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-new-target": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-numeric-separator": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-nullish-coalescing-operator": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-object-rest-spread": 7.27.2(@babel/core@7.27.1) "@babel/plugin-transform-numeric-separator": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-object-super": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-object-rest-spread": 7.28.0(@babel/core@7.28.3)
"@babel/plugin-transform-optional-catch-binding": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-object-super": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-optional-chaining": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-optional-catch-binding": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-parameters": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-optional-chaining": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-private-methods": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-parameters": 7.27.7(@babel/core@7.28.3)
"@babel/plugin-transform-private-property-in-object": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-private-methods": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-property-literals": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-private-property-in-object": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-regenerator": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-property-literals": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-regexp-modifiers": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-regenerator": 7.28.3(@babel/core@7.28.3)
"@babel/plugin-transform-reserved-words": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-regexp-modifiers": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-shorthand-properties": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-reserved-words": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-spread": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-shorthand-properties": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-sticky-regex": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-spread": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-template-literals": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-sticky-regex": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-typeof-symbol": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-template-literals": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-unicode-escapes": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-typeof-symbol": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-unicode-property-regex": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-unicode-escapes": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-unicode-regex": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-unicode-property-regex": 7.27.1(@babel/core@7.28.3)
"@babel/plugin-transform-unicode-sets-regex": 7.27.1(@babel/core@7.27.1) "@babel/plugin-transform-unicode-regex": 7.27.1(@babel/core@7.28.3)
"@babel/preset-modules": 0.1.6-no-external-plugins(@babel/core@7.27.1) "@babel/plugin-transform-unicode-sets-regex": 7.27.1(@babel/core@7.28.3)
babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.1) "@babel/preset-modules": 0.1.6-no-external-plugins(@babel/core@7.28.3)
babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.1) babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.3)
babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.1) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.3)
core-js-compat: 3.42.0 babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.3)
core-js-compat: 3.45.1
semver: 6.3.1 semver: 6.3.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.1)": "@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.3)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-plugin-utils": 7.27.1 "@babel/helper-plugin-utils": 7.27.1
"@babel/types": 7.27.1 "@babel/types": 7.28.2
esutils: 2.0.3 esutils: 2.0.3
"@babel/runtime@7.27.1": {} "@babel/runtime@7.28.3": {}
"@babel/template@7.27.2": "@babel/template@7.27.2":
dependencies: dependencies:
"@babel/code-frame": 7.27.1 "@babel/code-frame": 7.27.1
"@babel/parser": 7.27.2 "@babel/parser": 7.28.3
"@babel/types": 7.27.1 "@babel/types": 7.28.2
"@babel/traverse@7.27.1": "@babel/traverse@7.28.3":
dependencies: dependencies:
"@babel/code-frame": 7.27.1 "@babel/code-frame": 7.27.1
"@babel/generator": 7.27.1 "@babel/generator": 7.28.3
"@babel/parser": 7.27.2 "@babel/helper-globals": 7.28.0
"@babel/parser": 7.28.3
"@babel/template": 7.27.2 "@babel/template": 7.27.2
"@babel/types": 7.27.1 "@babel/types": 7.28.2
debug: 4.4.0 debug: 4.4.1
globals: 11.12.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@babel/types@7.27.1": "@babel/types@7.28.2":
dependencies: dependencies:
"@babel/helper-string-parser": 7.27.1 "@babel/helper-string-parser": 7.27.1
"@babel/helper-validator-identifier": 7.27.1 "@babel/helper-validator-identifier": 7.27.1
"@codemirror/autocomplete@6.18.6": "@codemirror/autocomplete@6.18.6":
dependencies: dependencies:
"@codemirror/language": 6.11.0 "@codemirror/language": 6.11.3
"@codemirror/state": 6.5.2 "@codemirror/state": 6.5.2
"@codemirror/view": 6.36.8 "@codemirror/view": 6.38.1
"@lezer/common": 1.2.3 "@lezer/common": 1.2.3
"@codemirror/commands@6.8.1": "@codemirror/commands@6.8.1":
dependencies: dependencies:
"@codemirror/language": 6.11.0 "@codemirror/language": 6.11.3
"@codemirror/state": 6.5.2 "@codemirror/state": 6.5.2
"@codemirror/view": 6.36.8 "@codemirror/view": 6.38.1
"@lezer/common": 1.2.3 "@lezer/common": 1.2.3
"@codemirror/lang-xml@6.1.0": "@codemirror/lang-xml@6.1.0":
dependencies: dependencies:
"@codemirror/autocomplete": 6.18.6 "@codemirror/autocomplete": 6.18.6
"@codemirror/language": 6.11.0 "@codemirror/language": 6.11.3
"@codemirror/state": 6.5.2 "@codemirror/state": 6.5.2
"@codemirror/view": 6.36.8 "@codemirror/view": 6.38.1
"@lezer/common": 1.2.3 "@lezer/common": 1.2.3
"@lezer/xml": 1.0.6 "@lezer/xml": 1.0.6
"@codemirror/language@6.11.0": "@codemirror/language@6.11.3":
dependencies: dependencies:
"@codemirror/state": 6.5.2 "@codemirror/state": 6.5.2
"@codemirror/view": 6.36.8 "@codemirror/view": 6.38.1
"@lezer/common": 1.2.3 "@lezer/common": 1.2.3
"@lezer/highlight": 1.2.1 "@lezer/highlight": 1.2.1
"@lezer/lr": 1.4.2 "@lezer/lr": 1.4.2
@ -10220,33 +9951,34 @@ snapshots:
"@codemirror/lint@6.8.5": "@codemirror/lint@6.8.5":
dependencies: dependencies:
"@codemirror/state": 6.5.2 "@codemirror/state": 6.5.2
"@codemirror/view": 6.36.8 "@codemirror/view": 6.38.1
crelt: 1.0.6 crelt: 1.0.6
"@codemirror/search@6.5.10": "@codemirror/search@6.5.11":
dependencies: dependencies:
"@codemirror/state": 6.5.2 "@codemirror/state": 6.5.2
"@codemirror/view": 6.36.8 "@codemirror/view": 6.38.1
crelt: 1.0.6 crelt: 1.0.6
"@codemirror/state@6.5.2": "@codemirror/state@6.5.2":
dependencies: dependencies:
"@marijn/find-cluster-break": 1.0.2 "@marijn/find-cluster-break": 1.0.2
"@codemirror/view@6.36.8": "@codemirror/view@6.38.1":
dependencies: dependencies:
"@codemirror/state": 6.5.2 "@codemirror/state": 6.5.2
crelt: 1.0.6
style-mod: 4.1.2 style-mod: 4.1.2
w3c-keyname: 2.2.8 w3c-keyname: 2.2.8
"@colors/colors@1.5.0": "@colors/colors@1.5.0":
optional: true optional: true
"@commitlint/cli@19.8.1(@types/node@22.15.17)(typescript@5.7.3)": "@commitlint/cli@19.8.1(@types/node@24.3.0)(typescript@5.9.2)":
dependencies: dependencies:
"@commitlint/format": 19.8.1 "@commitlint/format": 19.8.1
"@commitlint/lint": 19.8.1 "@commitlint/lint": 19.8.1
"@commitlint/load": 19.8.1(@types/node@22.15.17)(typescript@5.7.3) "@commitlint/load": 19.8.1(@types/node@24.3.0)(typescript@5.9.2)
"@commitlint/read": 19.8.1 "@commitlint/read": 19.8.1
"@commitlint/types": 19.8.1 "@commitlint/types": 19.8.1
tinyexec: 1.0.1 tinyexec: 1.0.1
@ -10279,7 +10011,7 @@ snapshots:
"@commitlint/format@19.8.1": "@commitlint/format@19.8.1":
dependencies: dependencies:
"@commitlint/types": 19.8.1 "@commitlint/types": 19.8.1
chalk: 5.4.1 chalk: 5.6.0
"@commitlint/is-ignored@19.8.1": "@commitlint/is-ignored@19.8.1":
dependencies: dependencies:
@ -10293,15 +10025,15 @@ snapshots:
"@commitlint/rules": 19.8.1 "@commitlint/rules": 19.8.1
"@commitlint/types": 19.8.1 "@commitlint/types": 19.8.1
"@commitlint/load@19.8.1(@types/node@22.15.17)(typescript@5.7.3)": "@commitlint/load@19.8.1(@types/node@24.3.0)(typescript@5.9.2)":
dependencies: dependencies:
"@commitlint/config-validator": 19.8.1 "@commitlint/config-validator": 19.8.1
"@commitlint/execute-rule": 19.8.1 "@commitlint/execute-rule": 19.8.1
"@commitlint/resolve-extends": 19.8.1 "@commitlint/resolve-extends": 19.8.1
"@commitlint/types": 19.8.1 "@commitlint/types": 19.8.1
chalk: 5.4.1 chalk: 5.6.0
cosmiconfig: 9.0.0(typescript@5.7.3) cosmiconfig: 9.0.0(typescript@5.9.2)
cosmiconfig-typescript-loader: 6.1.0(@types/node@22.15.17)(cosmiconfig@9.0.0(typescript@5.7.3))(typescript@5.7.3) cosmiconfig-typescript-loader: 6.1.0(@types/node@24.3.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2)
lodash.isplainobject: 4.0.6 lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2 lodash.merge: 4.6.2
lodash.uniq: 4.5.0 lodash.uniq: 4.5.0
@ -10350,249 +10082,276 @@ snapshots:
"@commitlint/types@19.8.1": "@commitlint/types@19.8.1":
dependencies: dependencies:
"@types/conventional-commits-parser": 5.0.1 "@types/conventional-commits-parser": 5.0.1
chalk: 5.4.1 chalk: 5.6.0
"@csstools/cascade-layer-name-parser@2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)": "@csstools/cascade-layer-name-parser@2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)":
dependencies: dependencies:
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/color-helpers@5.0.2": {} "@csstools/color-helpers@5.1.0": {}
"@csstools/css-calc@2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)": "@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)":
dependencies: dependencies:
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/css-color-parser@3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)": "@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)":
dependencies: dependencies:
"@csstools/color-helpers": 5.0.2 "@csstools/color-helpers": 5.1.0
"@csstools/css-calc": 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)": "@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)":
dependencies: dependencies:
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/css-tokenizer@3.0.3": {} "@csstools/css-tokenizer@3.0.4": {}
"@csstools/media-query-list-parser@4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)": "@csstools/media-query-list-parser@4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)":
dependencies: dependencies:
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.3)": "@csstools/postcss-alpha-function@1.0.0(postcss@8.5.6)":
dependencies:
"@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.6
"@csstools/postcss-cascade-layers@5.0.2(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0) "@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0)
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
"@csstools/postcss-color-function@4.0.9(postcss@8.5.3)": "@csstools/postcss-color-function-display-p3-linear@1.0.0(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-color-mix-function@3.0.9(postcss@8.5.3)": "@csstools/postcss-color-function@4.0.11(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-content-alt-text@2.0.5(postcss@8.5.3)": "@csstools/postcss-color-mix-function@3.0.11(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/css-tokenizer": 3.0.4
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
postcss: 8.5.3 "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.6
"@csstools/postcss-exponential-functions@2.0.8(postcss@8.5.3)": "@csstools/postcss-color-mix-variadic-function-arguments@1.0.1(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-calc": 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
postcss: 8.5.3 "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.6
"@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.3)": "@csstools/postcss-content-alt-text@2.0.7(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
postcss: 8.5.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.6
"@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.6)":
dependencies:
"@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.4
postcss: 8.5.6
"@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.6)":
dependencies:
"@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
"@csstools/postcss-gamut-mapping@2.0.9(postcss@8.5.3)": "@csstools/postcss-gamut-mapping@2.0.11(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-gradients-interpolation-method@5.0.9(postcss@8.5.3)": "@csstools/postcss-gradients-interpolation-method@5.0.11(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-hwb-function@4.0.9(postcss@8.5.3)": "@csstools/postcss-hwb-function@4.0.11(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-ic-unit@4.0.1(postcss@8.5.3)": "@csstools/postcss-ic-unit@4.0.3(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
"@csstools/postcss-initial@2.0.1(postcss@8.5.3)": "@csstools/postcss-initial@2.0.1(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.5.3)": "@csstools/postcss-is-pseudo-class@5.0.3(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0) "@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0)
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
"@csstools/postcss-light-dark-function@2.0.8(postcss@8.5.3)": "@csstools/postcss-light-dark-function@2.0.10(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.3)": "@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.3)": "@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.3)": "@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-logical-resize@3.0.0(postcss@8.5.3)": "@csstools/postcss-logical-resize@3.0.0(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
"@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.3)": "@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-media-minmax@2.0.8(postcss@8.5.3)": "@csstools/postcss-media-minmax@2.0.9(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-calc": 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/media-query-list-parser": 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/media-query-list-parser": 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.3)": "@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/media-query-list-parser": 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/media-query-list-parser": 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-nested-calc@4.0.0(postcss@8.5.3)": "@csstools/postcss-nested-calc@4.0.0(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
"@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.3)": "@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
"@csstools/postcss-oklab-function@4.0.9(postcss@8.5.3)": "@csstools/postcss-oklab-function@4.0.11(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-progressive-custom-properties@4.0.1(postcss@8.5.3)": "@csstools/postcss-progressive-custom-properties@4.2.0(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
"@csstools/postcss-random-function@2.0.0(postcss@8.5.3)": "@csstools/postcss-random-function@2.0.1(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-calc": 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-relative-color-syntax@3.0.9(postcss@8.5.3)": "@csstools/postcss-relative-color-syntax@3.0.11(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.3)": "@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
"@csstools/postcss-sign-functions@1.1.3(postcss@8.5.3)": "@csstools/postcss-sign-functions@1.1.4(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-calc": 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-stepped-value-functions@4.0.8(postcss@8.5.3)": "@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-calc": 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-text-decoration-shorthand@4.0.2(postcss@8.5.3)": "@csstools/postcss-text-decoration-shorthand@4.0.3(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/color-helpers": 5.0.2 "@csstools/color-helpers": 5.1.0
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
"@csstools/postcss-trigonometric-functions@4.0.8(postcss@8.5.3)": "@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.6)":
dependencies: dependencies:
"@csstools/css-calc": 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
postcss: 8.5.3 postcss: 8.5.6
"@csstools/postcss-unset-value@4.0.0(postcss@8.5.3)": "@csstools/postcss-unset-value@4.0.0(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
"@csstools/selector-resolve-nested@3.0.0(postcss-selector-parser@7.1.0)": "@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.0)":
dependencies: dependencies:
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
@ -10600,113 +10359,118 @@ snapshots:
dependencies: dependencies:
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
"@csstools/utilities@2.0.0(postcss@8.5.3)": "@csstools/utilities@2.0.0(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
"@dual-bundle/import-meta-resolve@4.1.0": {} "@dual-bundle/import-meta-resolve@4.1.0": {}
"@esbuild/aix-ppc64@0.25.4": "@epic-web/invariant@1.0.0": {}
"@esbuild/aix-ppc64@0.25.9":
optional: true optional: true
"@esbuild/android-arm64@0.25.4": "@esbuild/android-arm64@0.25.9":
optional: true optional: true
"@esbuild/android-arm@0.25.4": "@esbuild/android-arm@0.25.9":
optional: true optional: true
"@esbuild/android-x64@0.25.4": "@esbuild/android-x64@0.25.9":
optional: true optional: true
"@esbuild/darwin-arm64@0.25.4": "@esbuild/darwin-arm64@0.25.9":
optional: true optional: true
"@esbuild/darwin-x64@0.25.4": "@esbuild/darwin-x64@0.25.9":
optional: true optional: true
"@esbuild/freebsd-arm64@0.25.4": "@esbuild/freebsd-arm64@0.25.9":
optional: true optional: true
"@esbuild/freebsd-x64@0.25.4": "@esbuild/freebsd-x64@0.25.9":
optional: true optional: true
"@esbuild/linux-arm64@0.25.4": "@esbuild/linux-arm64@0.25.9":
optional: true optional: true
"@esbuild/linux-arm@0.25.4": "@esbuild/linux-arm@0.25.9":
optional: true optional: true
"@esbuild/linux-ia32@0.25.4": "@esbuild/linux-ia32@0.25.9":
optional: true optional: true
"@esbuild/linux-loong64@0.25.4": "@esbuild/linux-loong64@0.25.9":
optional: true optional: true
"@esbuild/linux-mips64el@0.25.4": "@esbuild/linux-mips64el@0.25.9":
optional: true optional: true
"@esbuild/linux-ppc64@0.25.4": "@esbuild/linux-ppc64@0.25.9":
optional: true optional: true
"@esbuild/linux-riscv64@0.25.4": "@esbuild/linux-riscv64@0.25.9":
optional: true optional: true
"@esbuild/linux-s390x@0.25.4": "@esbuild/linux-s390x@0.25.9":
optional: true optional: true
"@esbuild/linux-x64@0.25.4": "@esbuild/linux-x64@0.25.9":
optional: true optional: true
"@esbuild/netbsd-arm64@0.25.4": "@esbuild/netbsd-arm64@0.25.9":
optional: true optional: true
"@esbuild/netbsd-x64@0.25.4": "@esbuild/netbsd-x64@0.25.9":
optional: true optional: true
"@esbuild/openbsd-arm64@0.25.4": "@esbuild/openbsd-arm64@0.25.9":
optional: true optional: true
"@esbuild/openbsd-x64@0.25.4": "@esbuild/openbsd-x64@0.25.9":
optional: true optional: true
"@esbuild/sunos-x64@0.25.4": "@esbuild/openharmony-arm64@0.25.9":
optional: true optional: true
"@esbuild/win32-arm64@0.25.4": "@esbuild/sunos-x64@0.25.9":
optional: true optional: true
"@esbuild/win32-ia32@0.25.4": "@esbuild/win32-arm64@0.25.9":
optional: true optional: true
"@esbuild/win32-x64@0.25.4": "@esbuild/win32-ia32@0.25.9":
optional: true optional: true
"@eslint-community/eslint-utils@4.7.0(eslint@9.26.0(jiti@2.4.2))": "@esbuild/win32-x64@0.25.9":
optional: true
"@eslint-community/eslint-utils@4.7.0(eslint@9.34.0(jiti@2.5.1))":
dependencies: dependencies:
eslint: 9.26.0(jiti@2.4.2) eslint: 9.34.0(jiti@2.5.1)
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
"@eslint-community/regexpp@4.12.1": {} "@eslint-community/regexpp@4.12.1": {}
"@eslint/config-array@0.20.0": "@eslint/config-array@0.21.0":
dependencies: dependencies:
"@eslint/object-schema": 2.1.6 "@eslint/object-schema": 2.1.6
debug: 4.4.0 debug: 4.4.1
minimatch: 3.1.2 minimatch: 3.1.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@eslint/config-helpers@0.2.2": {} "@eslint/config-helpers@0.3.1": {}
"@eslint/core@0.13.0": "@eslint/core@0.15.2":
dependencies: dependencies:
"@types/json-schema": 7.0.15 "@types/json-schema": 7.0.15
"@eslint/eslintrc@3.3.1": "@eslint/eslintrc@3.3.1":
dependencies: dependencies:
ajv: 6.12.6 ajv: 6.12.6
debug: 4.4.0 debug: 4.4.1
espree: 10.3.0 espree: 10.4.0
globals: 14.0.0 globals: 14.0.0
ignore: 5.3.2 ignore: 5.3.2
import-fresh: 3.3.1 import-fresh: 3.3.1
@ -10716,25 +10480,25 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@eslint/js@9.26.0": {} "@eslint/js@9.34.0": {}
"@eslint/object-schema@2.1.6": {} "@eslint/object-schema@2.1.6": {}
"@eslint/plugin-kit@0.2.8": "@eslint/plugin-kit@0.3.5":
dependencies: dependencies:
"@eslint/core": 0.13.0 "@eslint/core": 0.15.2
levn: 0.4.1 levn: 0.4.1
"@floating-ui/core@1.7.0": "@floating-ui/core@1.7.3":
dependencies: dependencies:
"@floating-ui/utils": 0.2.9 "@floating-ui/utils": 0.2.10
"@floating-ui/dom@1.7.0": "@floating-ui/dom@1.7.4":
dependencies: dependencies:
"@floating-ui/core": 1.7.0 "@floating-ui/core": 1.7.3
"@floating-ui/utils": 0.2.9 "@floating-ui/utils": 0.2.10
"@floating-ui/utils@0.2.9": {} "@floating-ui/utils@0.2.10": {}
"@foliojs-fork/fontkit@1.9.2": "@foliojs-fork/fontkit@1.9.2":
dependencies: dependencies:
@ -10792,31 +10556,26 @@ snapshots:
wrap-ansi: 8.1.0 wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0 wrap-ansi-cjs: wrap-ansi@7.0.0
"@jridgewell/gen-mapping@0.3.8": "@jridgewell/gen-mapping@0.3.13":
dependencies: dependencies:
"@jridgewell/set-array": 1.2.1 "@jridgewell/sourcemap-codec": 1.5.5
"@jridgewell/sourcemap-codec": 1.5.0 "@jridgewell/trace-mapping": 0.3.30
"@jridgewell/trace-mapping": 0.3.25
"@jridgewell/resolve-uri@3.1.2": {} "@jridgewell/resolve-uri@3.1.2": {}
"@jridgewell/set-array@1.2.1": {} "@jridgewell/source-map@0.3.11":
"@jridgewell/source-map@0.3.6":
dependencies: dependencies:
"@jridgewell/gen-mapping": 0.3.8 "@jridgewell/gen-mapping": 0.3.13
"@jridgewell/trace-mapping": 0.3.25 "@jridgewell/trace-mapping": 0.3.30
"@jridgewell/sourcemap-codec@1.5.0": {} "@jridgewell/sourcemap-codec@1.5.5": {}
"@jridgewell/trace-mapping@0.3.25": "@jridgewell/trace-mapping@0.3.30":
dependencies: dependencies:
"@jridgewell/resolve-uri": 3.1.2 "@jridgewell/resolve-uri": 3.1.2
"@jridgewell/sourcemap-codec": 1.5.0 "@jridgewell/sourcemap-codec": 1.5.5
"@keyv/serialize@1.0.3": "@keyv/serialize@1.1.0": {}
dependencies:
buffer: 6.0.3
"@lezer/common@1.2.3": {} "@lezer/common@1.2.3": {}
@ -10834,29 +10593,14 @@ snapshots:
"@lezer/highlight": 1.2.1 "@lezer/highlight": 1.2.1
"@lezer/lr": 1.4.2 "@lezer/lr": 1.4.2
"@lit-labs/ssr-dom-shim@1.3.0": {} "@lit-labs/ssr-dom-shim@1.4.0": {}
"@lit/reactive-element@2.1.0": "@lit/reactive-element@2.1.1":
dependencies: dependencies:
"@lit-labs/ssr-dom-shim": 1.3.0 "@lit-labs/ssr-dom-shim": 1.4.0
"@marijn/find-cluster-break@1.0.2": {} "@marijn/find-cluster-break@1.0.2": {}
"@modelcontextprotocol/sdk@1.11.2":
dependencies:
content-type: 1.0.5
cors: 2.8.5
cross-spawn: 7.0.6
eventsource: 3.0.7
express: 5.1.0
express-rate-limit: 7.5.0(express@5.1.0)
pkce-challenge: 5.0.0
raw-body: 3.0.0
zod: 3.24.4
zod-to-json-schema: 3.24.5(zod@3.24.4)
transitivePeerDependencies:
- supports-color
"@nodelib/fs.scandir@2.1.5": "@nodelib/fs.scandir@2.1.5":
dependencies: dependencies:
"@nodelib/fs.stat": 2.0.5 "@nodelib/fs.stat": 2.0.5
@ -10869,69 +10613,69 @@ snapshots:
"@nodelib/fs.scandir": 2.1.5 "@nodelib/fs.scandir": 2.1.5
fastq: 1.19.1 fastq: 1.19.1
"@octokit/auth-token@5.1.2": {} "@octokit/auth-token@6.0.0": {}
"@octokit/core@6.1.5": "@octokit/core@7.0.3":
dependencies: dependencies:
"@octokit/auth-token": 5.1.2 "@octokit/auth-token": 6.0.0
"@octokit/graphql": 8.2.2 "@octokit/graphql": 9.0.1
"@octokit/request": 9.2.3 "@octokit/request": 10.0.3
"@octokit/request-error": 6.1.8 "@octokit/request-error": 7.0.0
"@octokit/types": 14.0.0 "@octokit/types": 14.1.0
before-after-hook: 3.0.2 before-after-hook: 4.0.0
universal-user-agent: 7.0.3 universal-user-agent: 7.0.3
"@octokit/endpoint@10.1.4": "@octokit/endpoint@11.0.0":
dependencies: dependencies:
"@octokit/types": 14.0.0 "@octokit/types": 14.1.0
universal-user-agent: 7.0.3 universal-user-agent: 7.0.3
"@octokit/graphql@8.2.2": "@octokit/graphql@9.0.1":
dependencies: dependencies:
"@octokit/request": 9.2.3 "@octokit/request": 10.0.3
"@octokit/types": 14.0.0 "@octokit/types": 14.1.0
universal-user-agent: 7.0.3 universal-user-agent: 7.0.3
"@octokit/openapi-types@25.0.0": {} "@octokit/openapi-types@25.1.0": {}
"@octokit/plugin-paginate-rest@12.0.0(@octokit/core@6.1.5)": "@octokit/plugin-paginate-rest@13.1.1(@octokit/core@7.0.3)":
dependencies: dependencies:
"@octokit/core": 6.1.5 "@octokit/core": 7.0.3
"@octokit/types": 14.0.0 "@octokit/types": 14.1.0
"@octokit/plugin-retry@7.2.1(@octokit/core@6.1.5)": "@octokit/plugin-retry@8.0.1(@octokit/core@7.0.3)":
dependencies: dependencies:
"@octokit/core": 6.1.5 "@octokit/core": 7.0.3
"@octokit/request-error": 6.1.8 "@octokit/request-error": 7.0.0
"@octokit/types": 14.0.0 "@octokit/types": 14.1.0
bottleneck: 2.19.5 bottleneck: 2.19.5
"@octokit/plugin-throttling@10.0.0(@octokit/core@6.1.5)": "@octokit/plugin-throttling@11.0.1(@octokit/core@7.0.3)":
dependencies: dependencies:
"@octokit/core": 6.1.5 "@octokit/core": 7.0.3
"@octokit/types": 14.0.0 "@octokit/types": 14.1.0
bottleneck: 2.19.5 bottleneck: 2.19.5
"@octokit/request-error@6.1.8": "@octokit/request-error@7.0.0":
dependencies: dependencies:
"@octokit/types": 14.0.0 "@octokit/types": 14.1.0
"@octokit/request@9.2.3": "@octokit/request@10.0.3":
dependencies: dependencies:
"@octokit/endpoint": 10.1.4 "@octokit/endpoint": 11.0.0
"@octokit/request-error": 6.1.8 "@octokit/request-error": 7.0.0
"@octokit/types": 14.0.0 "@octokit/types": 14.1.0
fast-content-type-parse: 2.0.1 fast-content-type-parse: 3.0.0
universal-user-agent: 7.0.3 universal-user-agent: 7.0.3
"@octokit/types@14.0.0": "@octokit/types@14.1.0":
dependencies: dependencies:
"@octokit/openapi-types": 25.0.0 "@octokit/openapi-types": 25.1.0
"@pkgjs/parseargs@0.11.0": "@pkgjs/parseargs@0.11.0":
optional: true optional: true
"@pkgr/core@0.2.4": {} "@pkgr/core@0.2.9": {}
"@pnpm/config.env-replace@1.1.0": {} "@pnpm/config.env-replace@1.1.0": {}
@ -10945,9 +10689,9 @@ snapshots:
"@pnpm/network.ca-file": 1.0.2 "@pnpm/network.ca-file": 1.0.2
config-chain: 1.1.13 config-chain: 1.1.13
"@rollup/plugin-babel@5.3.1(@babel/core@7.27.1)(rollup@2.79.2)": "@rollup/plugin-babel@5.3.1(@babel/core@7.28.3)(rollup@2.79.2)":
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-module-imports": 7.27.1 "@babel/helper-module-imports": 7.27.1
"@rollup/pluginutils": 3.1.0(rollup@2.79.2) "@rollup/pluginutils": 3.1.0(rollup@2.79.2)
rollup: 2.79.2 rollup: 2.79.2
@ -10956,7 +10700,7 @@ snapshots:
"@rollup/plugin-node-resolve@15.3.1(rollup@2.79.2)": "@rollup/plugin-node-resolve@15.3.1(rollup@2.79.2)":
dependencies: dependencies:
"@rollup/pluginutils": 5.1.4(rollup@2.79.2) "@rollup/pluginutils": 5.2.0(rollup@2.79.2)
"@types/resolve": 1.20.2 "@types/resolve": 1.20.2
deepmerge: 4.3.1 deepmerge: 4.3.1
is-module: 1.0.0 is-module: 1.0.0
@ -10974,7 +10718,7 @@ snapshots:
dependencies: dependencies:
serialize-javascript: 6.0.2 serialize-javascript: 6.0.2
smob: 1.5.0 smob: 1.5.0
terser: 5.39.0 terser: 5.43.1
optionalDependencies: optionalDependencies:
rollup: 2.79.2 rollup: 2.79.2
@ -10985,95 +10729,95 @@ snapshots:
picomatch: 2.3.1 picomatch: 2.3.1
rollup: 2.79.2 rollup: 2.79.2
"@rollup/pluginutils@5.1.4(rollup@2.79.2)": "@rollup/pluginutils@5.2.0(rollup@2.79.2)":
dependencies: dependencies:
"@types/estree": 1.0.7 "@types/estree": 1.0.8
estree-walker: 2.0.2 estree-walker: 2.0.2
picomatch: 4.0.2 picomatch: 4.0.3
optionalDependencies: optionalDependencies:
rollup: 2.79.2 rollup: 2.79.2
"@rollup/rollup-android-arm-eabi@4.40.2": "@rollup/rollup-android-arm-eabi@4.47.1":
optional: true optional: true
"@rollup/rollup-android-arm64@4.40.2": "@rollup/rollup-android-arm64@4.47.1":
optional: true optional: true
"@rollup/rollup-darwin-arm64@4.40.2": "@rollup/rollup-darwin-arm64@4.47.1":
optional: true optional: true
"@rollup/rollup-darwin-x64@4.40.2": "@rollup/rollup-darwin-x64@4.47.1":
optional: true optional: true
"@rollup/rollup-freebsd-arm64@4.40.2": "@rollup/rollup-freebsd-arm64@4.47.1":
optional: true optional: true
"@rollup/rollup-freebsd-x64@4.40.2": "@rollup/rollup-freebsd-x64@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-arm-gnueabihf@4.40.2": "@rollup/rollup-linux-arm-gnueabihf@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-arm-musleabihf@4.40.2": "@rollup/rollup-linux-arm-musleabihf@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-arm64-gnu@4.40.2": "@rollup/rollup-linux-arm64-gnu@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-arm64-musl@4.40.2": "@rollup/rollup-linux-arm64-musl@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-loongarch64-gnu@4.40.2": "@rollup/rollup-linux-loongarch64-gnu@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-powerpc64le-gnu@4.40.2": "@rollup/rollup-linux-ppc64-gnu@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-riscv64-gnu@4.40.2": "@rollup/rollup-linux-riscv64-gnu@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-riscv64-musl@4.40.2": "@rollup/rollup-linux-riscv64-musl@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-s390x-gnu@4.40.2": "@rollup/rollup-linux-s390x-gnu@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-x64-gnu@4.40.2": "@rollup/rollup-linux-x64-gnu@4.47.1":
optional: true optional: true
"@rollup/rollup-linux-x64-musl@4.40.2": "@rollup/rollup-linux-x64-musl@4.47.1":
optional: true optional: true
"@rollup/rollup-win32-arm64-msvc@4.40.2": "@rollup/rollup-win32-arm64-msvc@4.47.1":
optional: true optional: true
"@rollup/rollup-win32-ia32-msvc@4.40.2": "@rollup/rollup-win32-ia32-msvc@4.47.1":
optional: true optional: true
"@rollup/rollup-win32-x64-msvc@4.40.2": "@rollup/rollup-win32-x64-msvc@4.47.1":
optional: true optional: true
"@sec-ant/readable-stream@0.4.1": {} "@sec-ant/readable-stream@0.4.1": {}
"@semantic-release/changelog@6.0.3(semantic-release@24.2.3(typescript@5.7.3))": "@semantic-release/changelog@6.0.3(semantic-release@24.2.7(typescript@5.9.2))":
dependencies: dependencies:
"@semantic-release/error": 3.0.0 "@semantic-release/error": 3.0.0
aggregate-error: 3.1.0 aggregate-error: 3.1.0
fs-extra: 11.3.0 fs-extra: 11.3.1
lodash: 4.17.21 lodash: 4.17.21
semantic-release: 24.2.3(typescript@5.7.3) semantic-release: 24.2.7(typescript@5.9.2)
"@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.3(typescript@5.7.3))": "@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.7(typescript@5.9.2))":
dependencies: dependencies:
conventional-changelog-angular: 8.0.0 conventional-changelog-angular: 8.0.0
conventional-changelog-writer: 8.0.1 conventional-changelog-writer: 8.2.0
conventional-commits-filter: 5.0.0 conventional-commits-filter: 5.0.0
conventional-commits-parser: 6.1.0 conventional-commits-parser: 6.2.0
debug: 4.4.0 debug: 4.4.1
import-from-esm: 2.0.0 import-from-esm: 2.0.0
lodash-es: 4.17.21 lodash-es: 4.17.21
micromatch: 4.0.8 micromatch: 4.0.8
semantic-release: 24.2.3(typescript@5.7.3) semantic-release: 24.2.7(typescript@5.9.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -11081,41 +10825,41 @@ snapshots:
"@semantic-release/error@4.0.0": {} "@semantic-release/error@4.0.0": {}
"@semantic-release/exec@7.1.0(semantic-release@24.2.3(typescript@5.7.3))": "@semantic-release/exec@7.1.0(semantic-release@24.2.7(typescript@5.9.2))":
dependencies: dependencies:
"@semantic-release/error": 4.0.0 "@semantic-release/error": 4.0.0
aggregate-error: 3.1.0 aggregate-error: 3.1.0
debug: 4.4.0 debug: 4.4.1
execa: 9.5.3 execa: 9.6.0
lodash-es: 4.17.21 lodash-es: 4.17.21
parse-json: 8.3.0 parse-json: 8.3.0
semantic-release: 24.2.3(typescript@5.7.3) semantic-release: 24.2.7(typescript@5.9.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@semantic-release/git@10.0.1(semantic-release@24.2.3(typescript@5.7.3))": "@semantic-release/git@10.0.1(semantic-release@24.2.7(typescript@5.9.2))":
dependencies: dependencies:
"@semantic-release/error": 3.0.0 "@semantic-release/error": 3.0.0
aggregate-error: 3.1.0 aggregate-error: 3.1.0
debug: 4.4.0 debug: 4.4.1
dir-glob: 3.0.1 dir-glob: 3.0.1
execa: 5.1.1 execa: 5.1.1
lodash: 4.17.21 lodash: 4.17.21
micromatch: 4.0.8 micromatch: 4.0.8
p-reduce: 2.1.0 p-reduce: 2.1.0
semantic-release: 24.2.3(typescript@5.7.3) semantic-release: 24.2.7(typescript@5.9.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@semantic-release/github@11.0.2(semantic-release@24.2.3(typescript@5.7.3))": "@semantic-release/github@11.0.4(semantic-release@24.2.7(typescript@5.9.2))":
dependencies: dependencies:
"@octokit/core": 6.1.5 "@octokit/core": 7.0.3
"@octokit/plugin-paginate-rest": 12.0.0(@octokit/core@6.1.5) "@octokit/plugin-paginate-rest": 13.1.1(@octokit/core@7.0.3)
"@octokit/plugin-retry": 7.2.1(@octokit/core@6.1.5) "@octokit/plugin-retry": 8.0.1(@octokit/core@7.0.3)
"@octokit/plugin-throttling": 10.0.0(@octokit/core@6.1.5) "@octokit/plugin-throttling": 11.0.1(@octokit/core@7.0.3)
"@semantic-release/error": 4.0.0 "@semantic-release/error": 4.0.0
aggregate-error: 5.0.0 aggregate-error: 5.0.0
debug: 4.4.0 debug: 4.4.1
dir-glob: 3.0.1 dir-glob: 3.0.1
globby: 14.1.0 globby: 14.1.0
http-proxy-agent: 7.0.2 http-proxy-agent: 7.0.2
@ -11124,66 +10868,66 @@ snapshots:
lodash-es: 4.17.21 lodash-es: 4.17.21
mime: 4.0.7 mime: 4.0.7
p-filter: 4.1.0 p-filter: 4.1.0
semantic-release: 24.2.3(typescript@5.7.3) semantic-release: 24.2.7(typescript@5.9.2)
url-join: 5.0.0 url-join: 5.0.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@semantic-release/gitlab@13.2.5(semantic-release@24.2.3(typescript@5.7.3))": "@semantic-release/gitlab@13.2.7(semantic-release@24.2.7(typescript@5.9.2))":
dependencies: dependencies:
"@semantic-release/error": 4.0.0 "@semantic-release/error": 4.0.0
aggregate-error: 5.0.0 aggregate-error: 5.0.0
debug: 4.4.0 debug: 4.4.1
dir-glob: 3.0.1 dir-glob: 3.0.1
escape-string-regexp: 5.0.0 escape-string-regexp: 5.0.0
formdata-node: 6.0.3 formdata-node: 6.0.3
fs-extra: 11.3.0 fs-extra: 11.3.1
globby: 14.1.0 globby: 14.1.0
got: 14.4.7 got: 14.4.7
hpagent: 1.2.0 hpagent: 1.2.0
lodash-es: 4.17.21 lodash-es: 4.17.21
parse-url: 9.2.0 parse-url: 10.0.3
semantic-release: 24.2.3(typescript@5.7.3) semantic-release: 24.2.7(typescript@5.9.2)
url-join: 4.0.1 url-join: 4.0.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@semantic-release/npm@12.0.1(semantic-release@24.2.3(typescript@5.7.3))": "@semantic-release/npm@12.0.2(semantic-release@24.2.7(typescript@5.9.2))":
dependencies: dependencies:
"@semantic-release/error": 4.0.0 "@semantic-release/error": 4.0.0
aggregate-error: 5.0.0 aggregate-error: 5.0.0
execa: 9.5.3 execa: 9.6.0
fs-extra: 11.3.0 fs-extra: 11.3.1
lodash-es: 4.17.21 lodash-es: 4.17.21
nerf-dart: 1.0.0 nerf-dart: 1.0.0
normalize-url: 8.0.1 normalize-url: 8.0.2
npm: 10.9.2 npm: 10.9.3
rc: 1.2.8 rc: 1.2.8
read-pkg: 9.0.1 read-pkg: 9.0.1
registry-auth-token: 5.1.0 registry-auth-token: 5.1.0
semantic-release: 24.2.3(typescript@5.7.3) semantic-release: 24.2.7(typescript@5.9.2)
semver: 7.7.2 semver: 7.7.2
tempy: 3.1.0 tempy: 3.1.0
"@semantic-release/release-notes-generator@14.0.3(semantic-release@24.2.3(typescript@5.7.3))": "@semantic-release/release-notes-generator@14.0.3(semantic-release@24.2.7(typescript@5.9.2))":
dependencies: dependencies:
conventional-changelog-angular: 8.0.0 conventional-changelog-angular: 8.0.0
conventional-changelog-writer: 8.0.1 conventional-changelog-writer: 8.2.0
conventional-commits-filter: 5.0.0 conventional-commits-filter: 5.0.0
conventional-commits-parser: 6.1.0 conventional-commits-parser: 6.2.0
debug: 4.4.0 debug: 4.4.1
get-stream: 7.0.1 get-stream: 7.0.1
import-from-esm: 2.0.0 import-from-esm: 2.0.0
into-stream: 7.0.0 into-stream: 7.0.0
lodash-es: 4.17.21 lodash-es: 4.17.21
read-package-up: 11.0.0 read-package-up: 11.0.0
semantic-release: 24.2.3(typescript@5.7.3) semantic-release: 24.2.7(typescript@5.9.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@sindresorhus/is@4.6.0": {} "@sindresorhus/is@4.6.0": {}
"@sindresorhus/is@7.0.1": {} "@sindresorhus/is@7.0.2": {}
"@sindresorhus/merge-streams@2.3.0": {} "@sindresorhus/merge-streams@2.3.0": {}
@ -11207,10 +10951,10 @@ snapshots:
mini-svg-data-uri: 1.4.4 mini-svg-data-uri: 1.4.4
tailwindcss: 3.4.17 tailwindcss: 3.4.17
"@tailwindcss/nesting@0.0.0-insiders.565cd3e(postcss@8.5.3)": "@tailwindcss/nesting@0.0.0-insiders.565cd3e(postcss@8.5.6)":
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-nested: 5.0.6(postcss@8.5.3) postcss-nested: 5.0.6(postcss@8.5.6)
"@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)": "@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)":
dependencies: dependencies:
@ -11220,15 +10964,13 @@ snapshots:
postcss-selector-parser: 6.0.10 postcss-selector-parser: 6.0.10
tailwindcss: 3.4.17 tailwindcss: 3.4.17
"@trysound/sax@0.2.0": {}
"@types/conventional-commits-parser@5.0.1": "@types/conventional-commits-parser@5.0.1":
dependencies: dependencies:
"@types/node": 22.15.17 "@types/node": 24.3.0
"@types/estree@0.0.39": {} "@types/estree@0.0.39": {}
"@types/estree@1.0.7": {} "@types/estree@1.0.8": {}
"@types/fscreen@1.0.4": {} "@types/fscreen@1.0.4": {}
@ -11238,100 +10980,112 @@ snapshots:
"@types/json-schema@7.0.15": {} "@types/json-schema@7.0.15": {}
"@types/leaflet@1.9.17": "@types/leaflet@1.9.20":
dependencies: dependencies:
"@types/geojson": 7946.0.16 "@types/geojson": 7946.0.16
"@types/node@22.15.17": "@types/node@24.3.0":
dependencies: dependencies:
undici-types: 6.21.0 undici-types: 7.10.0
"@types/normalize-package-data@2.4.4": {} "@types/normalize-package-data@2.4.4": {}
"@types/parse-path@7.1.0":
dependencies:
parse-path: 7.1.0
"@types/resolve@1.20.2": {} "@types/resolve@1.20.2": {}
"@types/trusted-types@2.0.7": {} "@types/trusted-types@2.0.7": {}
"@typescript-eslint/eslint-plugin@8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3)": "@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)":
dependencies: dependencies:
"@eslint-community/regexpp": 4.12.1 "@eslint-community/regexpp": 4.12.1
"@typescript-eslint/parser": 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) "@typescript-eslint/parser": 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
"@typescript-eslint/scope-manager": 8.32.1 "@typescript-eslint/scope-manager": 8.40.0
"@typescript-eslint/type-utils": 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) "@typescript-eslint/type-utils": 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
"@typescript-eslint/utils": 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) "@typescript-eslint/utils": 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
"@typescript-eslint/visitor-keys": 8.32.1 "@typescript-eslint/visitor-keys": 8.40.0
eslint: 9.26.0(jiti@2.4.2) eslint: 9.34.0(jiti@2.5.1)
graphemer: 1.4.0 graphemer: 1.4.0
ignore: 7.0.4 ignore: 7.0.5
natural-compare: 1.4.0 natural-compare: 1.4.0
ts-api-utils: 2.1.0(typescript@5.7.3) ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.7.3 typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3)": "@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)":
dependencies: dependencies:
"@typescript-eslint/scope-manager": 8.32.1 "@typescript-eslint/scope-manager": 8.40.0
"@typescript-eslint/types": 8.32.1 "@typescript-eslint/types": 8.40.0
"@typescript-eslint/typescript-estree": 8.32.1(typescript@5.7.3) "@typescript-eslint/typescript-estree": 8.40.0(typescript@5.9.2)
"@typescript-eslint/visitor-keys": 8.32.1 "@typescript-eslint/visitor-keys": 8.40.0
debug: 4.4.0 debug: 4.4.1
eslint: 9.26.0(jiti@2.4.2) eslint: 9.34.0(jiti@2.5.1)
typescript: 5.7.3 typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@typescript-eslint/scope-manager@8.32.1": "@typescript-eslint/project-service@8.40.0(typescript@5.9.2)":
dependencies: dependencies:
"@typescript-eslint/types": 8.32.1 "@typescript-eslint/tsconfig-utils": 8.40.0(typescript@5.9.2)
"@typescript-eslint/visitor-keys": 8.32.1 "@typescript-eslint/types": 8.40.0
debug: 4.4.1
"@typescript-eslint/type-utils@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3)": typescript: 5.9.2
dependencies:
"@typescript-eslint/typescript-estree": 8.32.1(typescript@5.7.3)
"@typescript-eslint/utils": 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3)
debug: 4.4.0
eslint: 9.26.0(jiti@2.4.2)
ts-api-utils: 2.1.0(typescript@5.7.3)
typescript: 5.7.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@typescript-eslint/types@8.32.1": {} "@typescript-eslint/scope-manager@8.40.0":
"@typescript-eslint/typescript-estree@8.32.1(typescript@5.7.3)":
dependencies: dependencies:
"@typescript-eslint/types": 8.32.1 "@typescript-eslint/types": 8.40.0
"@typescript-eslint/visitor-keys": 8.32.1 "@typescript-eslint/visitor-keys": 8.40.0
debug: 4.4.0
"@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.9.2)":
dependencies:
typescript: 5.9.2
"@typescript-eslint/type-utils@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)":
dependencies:
"@typescript-eslint/types": 8.40.0
"@typescript-eslint/typescript-estree": 8.40.0(typescript@5.9.2)
"@typescript-eslint/utils": 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
debug: 4.4.1
eslint: 9.34.0(jiti@2.5.1)
ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
"@typescript-eslint/types@8.40.0": {}
"@typescript-eslint/typescript-estree@8.40.0(typescript@5.9.2)":
dependencies:
"@typescript-eslint/project-service": 8.40.0(typescript@5.9.2)
"@typescript-eslint/tsconfig-utils": 8.40.0(typescript@5.9.2)
"@typescript-eslint/types": 8.40.0
"@typescript-eslint/visitor-keys": 8.40.0
debug: 4.4.1
fast-glob: 3.3.3 fast-glob: 3.3.3
is-glob: 4.0.3 is-glob: 4.0.3
minimatch: 9.0.5 minimatch: 9.0.5
semver: 7.7.2 semver: 7.7.2
ts-api-utils: 2.1.0(typescript@5.7.3) ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.7.3 typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@typescript-eslint/utils@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3)": "@typescript-eslint/utils@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)":
dependencies: dependencies:
"@eslint-community/eslint-utils": 4.7.0(eslint@9.26.0(jiti@2.4.2)) "@eslint-community/eslint-utils": 4.7.0(eslint@9.34.0(jiti@2.5.1))
"@typescript-eslint/scope-manager": 8.32.1 "@typescript-eslint/scope-manager": 8.40.0
"@typescript-eslint/types": 8.32.1 "@typescript-eslint/types": 8.40.0
"@typescript-eslint/typescript-estree": 8.32.1(typescript@5.7.3) "@typescript-eslint/typescript-estree": 8.40.0(typescript@5.9.2)
eslint: 9.26.0(jiti@2.4.2) eslint: 9.34.0(jiti@2.5.1)
typescript: 5.7.3 typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
"@typescript-eslint/visitor-keys@8.32.1": "@typescript-eslint/visitor-keys@8.40.0":
dependencies: dependencies:
"@typescript-eslint/types": 8.32.1 "@typescript-eslint/types": 8.40.0
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.1
"@vime/core@5.4.1": "@vime/core@5.4.1":
dependencies: dependencies:
@ -11346,18 +11100,13 @@ snapshots:
jsonparse: 1.3.1 jsonparse: 1.3.1
through: 2.3.8 through: 2.3.8
accepts@2.0.0: acorn-jsx@5.3.2(acorn@8.15.0):
dependencies: dependencies:
mime-types: 3.0.1 acorn: 8.15.0
negotiator: 1.0.0
acorn-jsx@5.3.2(acorn@8.14.1): acorn@8.15.0: {}
dependencies:
acorn: 8.14.1
acorn@8.14.1: {} agent-base@7.1.4: {}
agent-base@7.1.3: {}
aggregate-error@3.1.0: aggregate-error@3.1.0:
dependencies: dependencies:
@ -11385,7 +11134,7 @@ snapshots:
all-contributors-cli@6.26.1: all-contributors-cli@6.26.1:
dependencies: dependencies:
"@babel/runtime": 7.27.1 "@babel/runtime": 7.28.3
async: 3.2.6 async: 3.2.6
chalk: 4.1.2 chalk: 4.1.2
didyoumean: 1.2.2 didyoumean: 1.2.2
@ -11410,7 +11159,7 @@ snapshots:
ansi-regex@5.0.1: {} ansi-regex@5.0.1: {}
ansi-regex@6.1.0: {} ansi-regex@6.2.0: {}
ansi-styles@3.2.1: ansi-styles@3.2.1:
dependencies: dependencies:
@ -11449,7 +11198,7 @@ snapshots:
array-buffer-byte-length: 1.0.2 array-buffer-byte-length: 1.0.2
call-bind: 1.0.8 call-bind: 1.0.8
define-properties: 1.2.1 define-properties: 1.2.1
es-abstract: 1.23.9 es-abstract: 1.24.0
es-errors: 1.3.0 es-errors: 1.3.0
get-intrinsic: 1.3.0 get-intrinsic: 1.3.0
is-array-buffer: 3.0.5 is-array-buffer: 3.0.5
@ -11462,41 +11211,41 @@ snapshots:
at-least-node@1.0.0: {} at-least-node@1.0.0: {}
autoprefixer@10.4.21(postcss@8.5.3): autoprefixer@10.4.21(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
caniuse-lite: 1.0.30001718 caniuse-lite: 1.0.30001737
fraction.js: 4.3.7 fraction.js: 4.3.7
normalize-range: 0.1.2 normalize-range: 0.1.2
picocolors: 1.1.1 picocolors: 1.1.1
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
available-typed-arrays@1.0.7: available-typed-arrays@1.0.7:
dependencies: dependencies:
possible-typed-array-names: 1.1.0 possible-typed-array-names: 1.1.0
babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.27.1): babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.3):
dependencies: dependencies:
"@babel/compat-data": 7.27.2 "@babel/compat-data": 7.28.0
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-define-polyfill-provider": 0.6.4(@babel/core@7.27.1) "@babel/helper-define-polyfill-provider": 0.6.5(@babel/core@7.28.3)
semver: 6.3.1 semver: 6.3.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.1): babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.3):
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-define-polyfill-provider": 0.6.4(@babel/core@7.27.1) "@babel/helper-define-polyfill-provider": 0.6.5(@babel/core@7.28.3)
core-js-compat: 3.42.0 core-js-compat: 3.45.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.27.1): babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.3):
dependencies: dependencies:
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/helper-define-polyfill-provider": 0.6.4(@babel/core@7.27.1) "@babel/helper-define-polyfill-provider": 0.6.5(@babel/core@7.28.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -11508,7 +11257,7 @@ snapshots:
base64-js@1.5.1: {} base64-js@1.5.1: {}
before-after-hook@3.0.2: {} before-after-hook@4.0.0: {}
binary-extensions@2.3.0: {} binary-extensions@2.3.0: {}
@ -11518,30 +11267,16 @@ snapshots:
inherits: 2.0.4 inherits: 2.0.4
readable-stream: 3.6.2 readable-stream: 3.6.2
body-parser@2.2.0:
dependencies:
bytes: 3.1.2
content-type: 1.0.5
debug: 4.4.0
http-errors: 2.0.0
iconv-lite: 0.6.3
on-finished: 2.4.1
qs: 6.14.0
raw-body: 3.0.0
type-is: 2.0.1
transitivePeerDependencies:
- supports-color
boolbase@1.0.0: {} boolbase@1.0.0: {}
bottleneck@2.19.5: {} bottleneck@2.19.5: {}
brace-expansion@1.1.11: brace-expansion@1.1.12:
dependencies: dependencies:
balanced-match: 1.0.2 balanced-match: 1.0.2
concat-map: 0.0.1 concat-map: 0.0.1
brace-expansion@2.0.1: brace-expansion@2.0.2:
dependencies: dependencies:
balanced-match: 1.0.2 balanced-match: 1.0.2
@ -11553,12 +11288,12 @@ snapshots:
dependencies: dependencies:
base64-js: 1.5.1 base64-js: 1.5.1
browserslist@4.24.5: browserslist@4.25.3:
dependencies: dependencies:
caniuse-lite: 1.0.30001718 caniuse-lite: 1.0.30001737
electron-to-chromium: 1.5.152 electron-to-chromium: 1.5.208
node-releases: 2.0.19 node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.24.5) update-browserslist-db: 1.1.3(browserslist@4.25.3)
buffer-from@1.1.2: {} buffer-from@1.1.2: {}
@ -11567,13 +11302,6 @@ snapshots:
base64-js: 1.5.1 base64-js: 1.5.1
ieee754: 1.2.1 ieee754: 1.2.1
buffer@6.0.3:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
bytes@3.1.2: {}
cacheable-lookup@7.0.0: {} cacheable-lookup@7.0.0: {}
cacheable-request@12.0.1: cacheable-request@12.0.1:
@ -11583,13 +11311,13 @@ snapshots:
http-cache-semantics: 4.2.0 http-cache-semantics: 4.2.0
keyv: 4.5.4 keyv: 4.5.4
mimic-response: 4.0.0 mimic-response: 4.0.0
normalize-url: 8.0.1 normalize-url: 8.0.2
responselike: 3.0.0 responselike: 3.0.0
cacheable@1.9.0: cacheable@1.10.4:
dependencies: dependencies:
hookified: 1.9.0 hookified: 1.11.0
keyv: 5.3.3 keyv: 5.5.0
cachedir@2.3.0: {} cachedir@2.3.0: {}
@ -11618,12 +11346,12 @@ snapshots:
caniuse-api@3.0.0: caniuse-api@3.0.0:
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
caniuse-lite: 1.0.30001718 caniuse-lite: 1.0.30001737
lodash.memoize: 4.1.2 lodash.memoize: 4.1.2
lodash.uniq: 4.5.0 lodash.uniq: 4.5.0
caniuse-lite@1.0.30001718: {} caniuse-lite@1.0.30001737: {}
chalk@2.4.2: chalk@2.4.2:
dependencies: dependencies:
@ -11636,17 +11364,15 @@ snapshots:
ansi-styles: 4.3.0 ansi-styles: 4.3.0
supports-color: 7.2.0 supports-color: 7.2.0
chalk@5.4.1: {} chalk@5.6.0: {}
char-regex@1.0.2: {} char-regex@1.0.2: {}
chardet@0.7.0: {} chardet@0.7.0: {}
choices.js@10.2.0: choices.js@11.1.0:
dependencies: dependencies:
deepmerge: 4.3.1 fuse.js: 7.1.0
fuse.js: 6.6.2
redux: 4.2.1
chokidar@3.6.0: chokidar@3.6.0:
dependencies: dependencies:
@ -11660,7 +11386,7 @@ snapshots:
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
ci-info@4.2.0: {} ci-info@4.3.0: {}
clean-stack@2.2.0: {} clean-stack@2.2.0: {}
@ -11720,15 +11446,15 @@ snapshots:
clone@1.0.4: {} clone@1.0.4: {}
codemirror@6.0.1: codemirror@6.0.2:
dependencies: dependencies:
"@codemirror/autocomplete": 6.18.6 "@codemirror/autocomplete": 6.18.6
"@codemirror/commands": 6.8.1 "@codemirror/commands": 6.8.1
"@codemirror/language": 6.11.0 "@codemirror/language": 6.11.3
"@codemirror/lint": 6.8.5 "@codemirror/lint": 6.8.5
"@codemirror/search": 6.5.10 "@codemirror/search": 6.5.11
"@codemirror/state": 6.5.2 "@codemirror/state": 6.5.2
"@codemirror/view": 6.36.8 "@codemirror/view": 6.38.1
color-convert@1.9.3: color-convert@1.9.3:
dependencies: dependencies:
@ -11746,7 +11472,9 @@ snapshots:
colorette@2.0.20: {} colorette@2.0.20: {}
commander@13.1.0: {} commander@11.1.0: {}
commander@14.0.0: {}
commander@2.20.3: {} commander@2.20.3: {}
@ -11754,10 +11482,10 @@ snapshots:
commander@7.2.0: {} commander@7.2.0: {}
commitizen@4.3.1(@types/node@22.15.17)(typescript@5.7.3): commitizen@4.3.1(@types/node@24.3.0)(typescript@5.9.2):
dependencies: dependencies:
cachedir: 2.3.0 cachedir: 2.3.0
cz-conventional-changelog: 3.3.0(@types/node@22.15.17)(typescript@5.7.3) cz-conventional-changelog: 3.3.0(@types/node@24.3.0)(typescript@5.9.2)
dedent: 0.7.0 dedent: 0.7.0
detect-indent: 6.1.0 detect-indent: 6.1.0
find-node-modules: 2.1.3 find-node-modules: 2.1.3
@ -11788,12 +11516,6 @@ snapshots:
ini: 1.3.8 ini: 1.3.8
proto-list: 1.2.4 proto-list: 1.2.4
content-disposition@1.0.0:
dependencies:
safe-buffer: 5.2.1
content-type@1.0.5: {}
conventional-changelog-angular@7.0.0: conventional-changelog-angular@7.0.0:
dependencies: dependencies:
compare-func: 2.0.0 compare-func: 2.0.0
@ -11806,7 +11528,7 @@ snapshots:
dependencies: dependencies:
compare-func: 2.0.0 compare-func: 2.0.0
conventional-changelog-writer@8.0.1: conventional-changelog-writer@8.2.0:
dependencies: dependencies:
conventional-commits-filter: 5.0.0 conventional-commits-filter: 5.0.0
handlebars: 4.7.8 handlebars: 4.7.8
@ -11824,7 +11546,7 @@ snapshots:
meow: 12.1.1 meow: 12.1.1
split2: 4.2.0 split2: 4.2.0
conventional-commits-parser@6.1.0: conventional-commits-parser@6.2.0:
dependencies: dependencies:
meow: 13.2.0 meow: 13.2.0
@ -11832,43 +11554,35 @@ snapshots:
convert-source-map@2.0.0: {} convert-source-map@2.0.0: {}
cookie-signature@1.2.2: {} core-js-compat@3.45.1:
cookie@0.7.2: {}
core-js-compat@3.42.0:
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
core-js@3.42.0: {} core-js@3.45.1: {}
core-util-is@1.0.3: {} core-util-is@1.0.3: {}
cors@2.8.5: cosmiconfig-typescript-loader@6.1.0(@types/node@24.3.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2):
dependencies: dependencies:
object-assign: 4.1.1 "@types/node": 24.3.0
vary: 1.1.2 cosmiconfig: 9.0.0(typescript@5.9.2)
jiti: 2.5.1
typescript: 5.9.2
cosmiconfig-typescript-loader@6.1.0(@types/node@22.15.17)(cosmiconfig@9.0.0(typescript@5.7.3))(typescript@5.7.3): cosmiconfig@9.0.0(typescript@5.9.2):
dependencies:
"@types/node": 22.15.17
cosmiconfig: 9.0.0(typescript@5.7.3)
jiti: 2.4.2
typescript: 5.7.3
cosmiconfig@9.0.0(typescript@5.7.3):
dependencies: dependencies:
env-paths: 2.2.1 env-paths: 2.2.1
import-fresh: 3.3.1 import-fresh: 3.3.1
js-yaml: 4.1.0 js-yaml: 4.1.0
parse-json: 5.2.0 parse-json: 5.2.0
optionalDependencies: optionalDependencies:
typescript: 5.7.3 typescript: 5.9.2
crelt@1.0.6: {} crelt@1.0.6: {}
cross-env@7.0.3: cross-env@10.0.0:
dependencies: dependencies:
"@epic-web/invariant": 1.0.0
cross-spawn: 7.0.6 cross-spawn: 7.0.6
cross-spawn@7.0.6: cross-spawn@7.0.6:
@ -11885,32 +11599,32 @@ snapshots:
dependencies: dependencies:
type-fest: 1.4.0 type-fest: 1.4.0
css-blank-pseudo@7.0.1(postcss@8.5.3): css-blank-pseudo@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
css-declaration-sorter@7.2.0(postcss@8.5.3): css-declaration-sorter@7.2.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
css-functions-list@3.2.3: {} css-functions-list@3.2.3: {}
css-has-pseudo@7.0.2(postcss@8.5.3): css-has-pseudo@7.0.2(postcss@8.5.6):
dependencies: dependencies:
"@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0) "@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0)
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
css-prefers-color-scheme@10.0.0(postcss@8.5.3): css-prefers-color-scheme@10.0.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
css-select@5.1.0: css-select@5.2.2:
dependencies: dependencies:
boolbase: 1.0.0 boolbase: 1.0.0
css-what: 6.1.0 css-what: 6.2.2
domhandler: 5.0.3 domhandler: 5.0.3
domutils: 3.2.2 domutils: 3.2.2
nth-check: 2.1.1 nth-check: 2.1.1
@ -11920,80 +11634,75 @@ snapshots:
mdn-data: 2.0.28 mdn-data: 2.0.28
source-map-js: 1.2.1 source-map-js: 1.2.1
css-tree@2.3.1:
dependencies:
mdn-data: 2.0.30
source-map-js: 1.2.1
css-tree@3.1.0: css-tree@3.1.0:
dependencies: dependencies:
mdn-data: 2.12.2 mdn-data: 2.12.2
source-map-js: 1.2.1 source-map-js: 1.2.1
css-what@6.1.0: {} css-what@6.2.2: {}
cssdb@8.2.5: {} cssdb@8.4.0: {}
cssesc@3.0.0: {} cssesc@3.0.0: {}
cssnano-preset-default@7.0.7(postcss@8.5.3): cssnano-preset-default@7.0.9(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
css-declaration-sorter: 7.2.0(postcss@8.5.3) css-declaration-sorter: 7.2.0(postcss@8.5.6)
cssnano-utils: 5.0.1(postcss@8.5.3) cssnano-utils: 5.0.1(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-calc: 10.1.1(postcss@8.5.3) postcss-calc: 10.1.1(postcss@8.5.6)
postcss-colormin: 7.0.3(postcss@8.5.3) postcss-colormin: 7.0.4(postcss@8.5.6)
postcss-convert-values: 7.0.5(postcss@8.5.3) postcss-convert-values: 7.0.7(postcss@8.5.6)
postcss-discard-comments: 7.0.4(postcss@8.5.3) postcss-discard-comments: 7.0.4(postcss@8.5.6)
postcss-discard-duplicates: 7.0.2(postcss@8.5.3) postcss-discard-duplicates: 7.0.2(postcss@8.5.6)
postcss-discard-empty: 7.0.1(postcss@8.5.3) postcss-discard-empty: 7.0.1(postcss@8.5.6)
postcss-discard-overridden: 7.0.1(postcss@8.5.3) postcss-discard-overridden: 7.0.1(postcss@8.5.6)
postcss-merge-longhand: 7.0.5(postcss@8.5.3) postcss-merge-longhand: 7.0.5(postcss@8.5.6)
postcss-merge-rules: 7.0.5(postcss@8.5.3) postcss-merge-rules: 7.0.6(postcss@8.5.6)
postcss-minify-font-values: 7.0.1(postcss@8.5.3) postcss-minify-font-values: 7.0.1(postcss@8.5.6)
postcss-minify-gradients: 7.0.1(postcss@8.5.3) postcss-minify-gradients: 7.0.1(postcss@8.5.6)
postcss-minify-params: 7.0.3(postcss@8.5.3) postcss-minify-params: 7.0.4(postcss@8.5.6)
postcss-minify-selectors: 7.0.5(postcss@8.5.3) postcss-minify-selectors: 7.0.5(postcss@8.5.6)
postcss-normalize-charset: 7.0.1(postcss@8.5.3) postcss-normalize-charset: 7.0.1(postcss@8.5.6)
postcss-normalize-display-values: 7.0.1(postcss@8.5.3) postcss-normalize-display-values: 7.0.1(postcss@8.5.6)
postcss-normalize-positions: 7.0.1(postcss@8.5.3) postcss-normalize-positions: 7.0.1(postcss@8.5.6)
postcss-normalize-repeat-style: 7.0.1(postcss@8.5.3) postcss-normalize-repeat-style: 7.0.1(postcss@8.5.6)
postcss-normalize-string: 7.0.1(postcss@8.5.3) postcss-normalize-string: 7.0.1(postcss@8.5.6)
postcss-normalize-timing-functions: 7.0.1(postcss@8.5.3) postcss-normalize-timing-functions: 7.0.1(postcss@8.5.6)
postcss-normalize-unicode: 7.0.3(postcss@8.5.3) postcss-normalize-unicode: 7.0.4(postcss@8.5.6)
postcss-normalize-url: 7.0.1(postcss@8.5.3) postcss-normalize-url: 7.0.1(postcss@8.5.6)
postcss-normalize-whitespace: 7.0.1(postcss@8.5.3) postcss-normalize-whitespace: 7.0.1(postcss@8.5.6)
postcss-ordered-values: 7.0.2(postcss@8.5.3) postcss-ordered-values: 7.0.2(postcss@8.5.6)
postcss-reduce-initial: 7.0.3(postcss@8.5.3) postcss-reduce-initial: 7.0.4(postcss@8.5.6)
postcss-reduce-transforms: 7.0.1(postcss@8.5.3) postcss-reduce-transforms: 7.0.1(postcss@8.5.6)
postcss-svgo: 7.0.2(postcss@8.5.3) postcss-svgo: 7.1.0(postcss@8.5.6)
postcss-unique-selectors: 7.0.4(postcss@8.5.3) postcss-unique-selectors: 7.0.4(postcss@8.5.6)
cssnano-utils@5.0.1(postcss@8.5.3): cssnano-utils@5.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
cssnano@7.0.7(postcss@8.5.3): cssnano@7.1.1(postcss@8.5.6):
dependencies: dependencies:
cssnano-preset-default: 7.0.7(postcss@8.5.3) cssnano-preset-default: 7.0.9(postcss@8.5.6)
lilconfig: 3.1.3 lilconfig: 3.1.3
postcss: 8.5.3 postcss: 8.5.6
csso@5.0.5: csso@5.0.5:
dependencies: dependencies:
css-tree: 2.2.1 css-tree: 2.2.1
cz-conventional-changelog@3.3.0(@types/node@22.15.17)(typescript@5.7.3): cz-conventional-changelog@3.3.0(@types/node@24.3.0)(typescript@5.9.2):
dependencies: dependencies:
chalk: 2.4.2 chalk: 2.4.2
commitizen: 4.3.1(@types/node@22.15.17)(typescript@5.7.3) commitizen: 4.3.1(@types/node@24.3.0)(typescript@5.9.2)
conventional-commit-types: 3.0.0 conventional-commit-types: 3.0.0
lodash.map: 4.6.0 lodash.map: 4.6.0
longest: 2.0.1 longest: 2.0.1
word-wrap: 1.2.5 word-wrap: 1.2.5
optionalDependencies: optionalDependencies:
"@commitlint/load": 19.8.1(@types/node@22.15.17)(typescript@5.7.3) "@commitlint/load": 19.8.1(@types/node@24.3.0)(typescript@5.9.2)
transitivePeerDependencies: transitivePeerDependencies:
- "@types/node" - "@types/node"
- typescript - typescript
@ -12063,7 +11772,7 @@ snapshots:
es-errors: 1.3.0 es-errors: 1.3.0
is-data-view: 1.0.2 is-data-view: 1.0.2
debug@4.4.0: debug@4.4.1:
dependencies: dependencies:
ms: 2.1.3 ms: 2.1.3
@ -12108,8 +11817,6 @@ snapshots:
has-property-descriptors: 1.0.2 has-property-descriptors: 1.0.2
object-keys: 1.1.1 object-keys: 1.1.1
depd@2.0.0: {}
detect-file@1.0.0: {} detect-file@1.0.0: {}
detect-indent@6.1.0: {} detect-indent@6.1.0: {}
@ -12158,13 +11865,11 @@ snapshots:
eastasianwidth@0.2.0: {} eastasianwidth@0.2.0: {}
ee-first@1.1.1: {}
ejs@3.1.10: ejs@3.1.10:
dependencies: dependencies:
jake: 10.9.2 jake: 10.9.4
electron-to-chromium@1.5.152: {} electron-to-chromium@1.5.208: {}
emoji-regex@10.4.0: {} emoji-regex@10.4.0: {}
@ -12174,11 +11879,9 @@ snapshots:
emojilib@2.4.0: {} emojilib@2.4.0: {}
encodeurl@2.0.0: {}
entities@4.5.0: {} entities@4.5.0: {}
env-ci@11.1.0: env-ci@11.1.1:
dependencies: dependencies:
execa: 8.0.1 execa: 8.0.1
java-properties: 1.0.2 java-properties: 1.0.2
@ -12191,7 +11894,7 @@ snapshots:
dependencies: dependencies:
is-arrayish: 0.2.1 is-arrayish: 0.2.1
es-abstract@1.23.9: es-abstract@1.24.0:
dependencies: dependencies:
array-buffer-byte-length: 1.0.2 array-buffer-byte-length: 1.0.2
arraybuffer.prototype.slice: 1.0.4 arraybuffer.prototype.slice: 1.0.4
@ -12220,7 +11923,9 @@ snapshots:
is-array-buffer: 3.0.5 is-array-buffer: 3.0.5
is-callable: 1.2.7 is-callable: 1.2.7
is-data-view: 1.0.2 is-data-view: 1.0.2
is-negative-zero: 2.0.3
is-regex: 1.2.1 is-regex: 1.2.1
is-set: 2.0.3
is-shared-array-buffer: 1.0.4 is-shared-array-buffer: 1.0.4
is-string: 1.1.1 is-string: 1.1.1
is-typed-array: 1.1.15 is-typed-array: 1.1.15
@ -12235,6 +11940,7 @@ snapshots:
safe-push-apply: 1.0.0 safe-push-apply: 1.0.0
safe-regex-test: 1.1.0 safe-regex-test: 1.1.0
set-proto: 1.0.0 set-proto: 1.0.0
stop-iteration-iterator: 1.1.0
string.prototype.trim: 1.2.10 string.prototype.trim: 1.2.10
string.prototype.trimend: 1.0.9 string.prototype.trimend: 1.0.9
string.prototype.trimstart: 1.0.8 string.prototype.trimstart: 1.0.8
@ -12266,90 +11972,88 @@ snapshots:
is-date-object: 1.1.0 is-date-object: 1.1.0
is-symbol: 1.1.1 is-symbol: 1.1.1
esbuild@0.25.4: esbuild@0.25.9:
optionalDependencies: optionalDependencies:
"@esbuild/aix-ppc64": 0.25.4 "@esbuild/aix-ppc64": 0.25.9
"@esbuild/android-arm": 0.25.4 "@esbuild/android-arm": 0.25.9
"@esbuild/android-arm64": 0.25.4 "@esbuild/android-arm64": 0.25.9
"@esbuild/android-x64": 0.25.4 "@esbuild/android-x64": 0.25.9
"@esbuild/darwin-arm64": 0.25.4 "@esbuild/darwin-arm64": 0.25.9
"@esbuild/darwin-x64": 0.25.4 "@esbuild/darwin-x64": 0.25.9
"@esbuild/freebsd-arm64": 0.25.4 "@esbuild/freebsd-arm64": 0.25.9
"@esbuild/freebsd-x64": 0.25.4 "@esbuild/freebsd-x64": 0.25.9
"@esbuild/linux-arm": 0.25.4 "@esbuild/linux-arm": 0.25.9
"@esbuild/linux-arm64": 0.25.4 "@esbuild/linux-arm64": 0.25.9
"@esbuild/linux-ia32": 0.25.4 "@esbuild/linux-ia32": 0.25.9
"@esbuild/linux-loong64": 0.25.4 "@esbuild/linux-loong64": 0.25.9
"@esbuild/linux-mips64el": 0.25.4 "@esbuild/linux-mips64el": 0.25.9
"@esbuild/linux-ppc64": 0.25.4 "@esbuild/linux-ppc64": 0.25.9
"@esbuild/linux-riscv64": 0.25.4 "@esbuild/linux-riscv64": 0.25.9
"@esbuild/linux-s390x": 0.25.4 "@esbuild/linux-s390x": 0.25.9
"@esbuild/linux-x64": 0.25.4 "@esbuild/linux-x64": 0.25.9
"@esbuild/netbsd-arm64": 0.25.4 "@esbuild/netbsd-arm64": 0.25.9
"@esbuild/netbsd-x64": 0.25.4 "@esbuild/netbsd-x64": 0.25.9
"@esbuild/openbsd-arm64": 0.25.4 "@esbuild/openbsd-arm64": 0.25.9
"@esbuild/openbsd-x64": 0.25.4 "@esbuild/openbsd-x64": 0.25.9
"@esbuild/sunos-x64": 0.25.4 "@esbuild/openharmony-arm64": 0.25.9
"@esbuild/win32-arm64": 0.25.4 "@esbuild/sunos-x64": 0.25.9
"@esbuild/win32-ia32": 0.25.4 "@esbuild/win32-arm64": 0.25.9
"@esbuild/win32-x64": 0.25.4 "@esbuild/win32-ia32": 0.25.9
"@esbuild/win32-x64": 0.25.9
escalade@3.2.0: {} escalade@3.2.0: {}
escape-html@1.0.3: {}
escape-string-regexp@1.0.5: {} escape-string-regexp@1.0.5: {}
escape-string-regexp@4.0.0: {} escape-string-regexp@4.0.0: {}
escape-string-regexp@5.0.0: {} escape-string-regexp@5.0.0: {}
eslint-config-prettier@10.1.5(eslint@9.26.0(jiti@2.4.2)): eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)):
dependencies: dependencies:
eslint: 9.26.0(jiti@2.4.2) eslint: 9.34.0(jiti@2.5.1)
eslint-plugin-prettier@5.4.0(eslint-config-prettier@10.1.5(eslint@9.26.0(jiti@2.4.2)))(eslint@9.26.0(jiti@2.4.2))(prettier@3.5.3): eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)))(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2):
dependencies: dependencies:
eslint: 9.26.0(jiti@2.4.2) eslint: 9.34.0(jiti@2.5.1)
prettier: 3.5.3 prettier: 3.6.2
prettier-linter-helpers: 1.0.0 prettier-linter-helpers: 1.0.0
synckit: 0.11.4 synckit: 0.11.11
optionalDependencies: optionalDependencies:
eslint-config-prettier: 10.1.5(eslint@9.26.0(jiti@2.4.2)) eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1))
eslint-scope@8.3.0: eslint-scope@8.4.0:
dependencies: dependencies:
esrecurse: 4.3.0 esrecurse: 4.3.0
estraverse: 5.3.0 estraverse: 5.3.0
eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@3.4.3: {}
eslint-visitor-keys@4.2.0: {} eslint-visitor-keys@4.2.1: {}
eslint@9.26.0(jiti@2.4.2): eslint@9.34.0(jiti@2.5.1):
dependencies: dependencies:
"@eslint-community/eslint-utils": 4.7.0(eslint@9.26.0(jiti@2.4.2)) "@eslint-community/eslint-utils": 4.7.0(eslint@9.34.0(jiti@2.5.1))
"@eslint-community/regexpp": 4.12.1 "@eslint-community/regexpp": 4.12.1
"@eslint/config-array": 0.20.0 "@eslint/config-array": 0.21.0
"@eslint/config-helpers": 0.2.2 "@eslint/config-helpers": 0.3.1
"@eslint/core": 0.13.0 "@eslint/core": 0.15.2
"@eslint/eslintrc": 3.3.1 "@eslint/eslintrc": 3.3.1
"@eslint/js": 9.26.0 "@eslint/js": 9.34.0
"@eslint/plugin-kit": 0.2.8 "@eslint/plugin-kit": 0.3.5
"@humanfs/node": 0.16.6 "@humanfs/node": 0.16.6
"@humanwhocodes/module-importer": 1.0.1 "@humanwhocodes/module-importer": 1.0.1
"@humanwhocodes/retry": 0.4.3 "@humanwhocodes/retry": 0.4.3
"@modelcontextprotocol/sdk": 1.11.2 "@types/estree": 1.0.8
"@types/estree": 1.0.7
"@types/json-schema": 7.0.15 "@types/json-schema": 7.0.15
ajv: 6.12.6 ajv: 6.12.6
chalk: 4.1.2 chalk: 4.1.2
cross-spawn: 7.0.6 cross-spawn: 7.0.6
debug: 4.4.0 debug: 4.4.1
escape-string-regexp: 4.0.0 escape-string-regexp: 4.0.0
eslint-scope: 8.3.0 eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.1
espree: 10.3.0 espree: 10.4.0
esquery: 1.6.0 esquery: 1.6.0
esutils: 2.0.3 esutils: 2.0.3
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
@ -12364,17 +12068,16 @@ snapshots:
minimatch: 3.1.2 minimatch: 3.1.2
natural-compare: 1.4.0 natural-compare: 1.4.0
optionator: 0.9.4 optionator: 0.9.4
zod: 3.24.4
optionalDependencies: optionalDependencies:
jiti: 2.4.2 jiti: 2.5.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
espree@10.3.0: espree@10.4.0:
dependencies: dependencies:
acorn: 8.14.1 acorn: 8.15.0
acorn-jsx: 5.3.2(acorn@8.14.1) acorn-jsx: 5.3.2(acorn@8.15.0)
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.1
esquery@1.6.0: esquery@1.6.0:
dependencies: dependencies:
@ -12392,16 +12095,8 @@ snapshots:
esutils@2.0.3: {} esutils@2.0.3: {}
etag@1.8.1: {}
eventemitter3@5.0.1: {} eventemitter3@5.0.1: {}
eventsource-parser@3.0.1: {}
eventsource@3.0.7:
dependencies:
eventsource-parser: 3.0.1
execa@5.1.1: execa@5.1.1:
dependencies: dependencies:
cross-spawn: 7.0.6 cross-spawn: 7.0.6
@ -12426,7 +12121,7 @@ snapshots:
signal-exit: 4.1.0 signal-exit: 4.1.0
strip-final-newline: 3.0.0 strip-final-newline: 3.0.0
execa@9.5.3: execa@9.6.0:
dependencies: dependencies:
"@sindresorhus/merge-streams": 4.0.0 "@sindresorhus/merge-streams": 4.0.0
cross-spawn: 7.0.6 cross-spawn: 7.0.6
@ -12439,55 +12134,19 @@ snapshots:
pretty-ms: 9.2.0 pretty-ms: 9.2.0
signal-exit: 4.1.0 signal-exit: 4.1.0
strip-final-newline: 4.0.0 strip-final-newline: 4.0.0
yoctocolors: 2.1.1 yoctocolors: 2.1.2
expand-tilde@2.0.2: expand-tilde@2.0.2:
dependencies: dependencies:
homedir-polyfill: 1.0.3 homedir-polyfill: 1.0.3
express-rate-limit@7.5.0(express@5.1.0):
dependencies:
express: 5.1.0
express@5.1.0:
dependencies:
accepts: 2.0.0
body-parser: 2.2.0
content-disposition: 1.0.0
content-type: 1.0.5
cookie: 0.7.2
cookie-signature: 1.2.2
debug: 4.4.0
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
finalhandler: 2.1.0
fresh: 2.0.0
http-errors: 2.0.0
merge-descriptors: 2.0.0
mime-types: 3.0.1
on-finished: 2.4.1
once: 1.4.0
parseurl: 1.3.3
proxy-addr: 2.0.7
qs: 6.14.0
range-parser: 1.2.1
router: 2.2.0
send: 1.2.0
serve-static: 2.2.0
statuses: 2.0.1
type-is: 2.0.1
vary: 1.1.2
transitivePeerDependencies:
- supports-color
external-editor@3.1.0: external-editor@3.1.0:
dependencies: dependencies:
chardet: 0.7.0 chardet: 0.7.0
iconv-lite: 0.4.24 iconv-lite: 0.4.24
tmp: 0.0.33 tmp: 0.0.33
fast-content-type-parse@2.0.1: {} fast-content-type-parse@3.0.0: {}
fast-deep-equal@3.1.3: {} fast-deep-equal@3.1.3: {}
@ -12513,9 +12172,9 @@ snapshots:
dependencies: dependencies:
reusify: 1.1.0 reusify: 1.1.0
fdir@6.4.4(picomatch@4.0.2): fdir@6.5.0(picomatch@4.0.3):
optionalDependencies: optionalDependencies:
picomatch: 4.0.2 picomatch: 4.0.3
figures@2.0.0: figures@2.0.0:
dependencies: dependencies:
@ -12529,9 +12188,9 @@ snapshots:
dependencies: dependencies:
is-unicode-supported: 2.1.0 is-unicode-supported: 2.1.0
file-entry-cache@10.1.0: file-entry-cache@10.1.4:
dependencies: dependencies:
flat-cache: 6.1.9 flat-cache: 6.1.13
file-entry-cache@8.0.0: file-entry-cache@8.0.0:
dependencies: dependencies:
@ -12545,17 +12204,6 @@ snapshots:
dependencies: dependencies:
to-regex-range: 5.0.1 to-regex-range: 5.0.1
finalhandler@2.1.0:
dependencies:
debug: 4.4.0
encodeurl: 2.0.0
escape-html: 1.0.3
on-finished: 2.4.1
parseurl: 1.3.3
statuses: 2.0.1
transitivePeerDependencies:
- supports-color
find-node-modules@2.1.3: find-node-modules@2.1.3:
dependencies: dependencies:
findup-sync: 4.0.0 findup-sync: 4.0.0
@ -12602,11 +12250,11 @@ snapshots:
flatted: 3.3.3 flatted: 3.3.3
keyv: 4.5.4 keyv: 4.5.4
flat-cache@6.1.9: flat-cache@6.1.13:
dependencies: dependencies:
cacheable: 1.9.0 cacheable: 1.10.4
flatted: 3.3.3 flatted: 3.3.3
hookified: 1.9.0 hookified: 1.11.0
flatpickr@4.6.13: {} flatpickr@4.6.13: {}
@ -12621,32 +12269,28 @@ snapshots:
cross-spawn: 7.0.6 cross-spawn: 7.0.6
signal-exit: 4.1.0 signal-exit: 4.1.0
form-data-encoder@4.0.2: {} form-data-encoder@4.1.0: {}
formdata-node@6.0.3: {} formdata-node@6.0.3: {}
forwarded@0.2.0: {}
fraction.js@4.3.7: {} fraction.js@4.3.7: {}
fresh@2.0.0: {}
from2@2.3.0: from2@2.3.0:
dependencies: dependencies:
inherits: 2.0.4 inherits: 2.0.4
readable-stream: 2.3.8 readable-stream: 2.3.8
fs-extra@11.3.0: fs-extra@11.3.1:
dependencies: dependencies:
graceful-fs: 4.2.11 graceful-fs: 4.2.11
jsonfile: 6.1.0 jsonfile: 6.2.0
universalify: 2.0.1 universalify: 2.0.1
fs-extra@9.1.0: fs-extra@9.1.0:
dependencies: dependencies:
at-least-node: 1.0.0 at-least-node: 1.0.0
graceful-fs: 4.2.11 graceful-fs: 4.2.11
jsonfile: 6.1.0 jsonfile: 6.2.0
universalify: 2.0.1 universalify: 2.0.1
fs.realpath@1.0.0: {} fs.realpath@1.0.0: {}
@ -12671,7 +12315,7 @@ snapshots:
functions-have-names@1.2.3: {} functions-have-names@1.2.3: {}
fuse.js@6.6.2: {} fuse.js@7.1.0: {}
gensync@1.0.0-beta.2: {} gensync@1.0.0-beta.2: {}
@ -12785,11 +12429,9 @@ snapshots:
kind-of: 6.0.3 kind-of: 6.0.3
which: 1.3.1 which: 1.3.1
globals@11.12.0: {}
globals@14.0.0: {} globals@14.0.0: {}
globals@16.1.0: {} globals@16.3.0: {}
globalthis@1.0.4: globalthis@1.0.4:
dependencies: dependencies:
@ -12809,7 +12451,7 @@ snapshots:
dependencies: dependencies:
"@sindresorhus/merge-streams": 2.3.0 "@sindresorhus/merge-streams": 2.3.0
fast-glob: 3.3.3 fast-glob: 3.3.3
ignore: 7.0.4 ignore: 7.0.5
path-type: 6.0.0 path-type: 6.0.0
slash: 5.1.0 slash: 5.1.0
unicorn-magic: 0.3.0 unicorn-magic: 0.3.0
@ -12820,12 +12462,12 @@ snapshots:
got@14.4.7: got@14.4.7:
dependencies: dependencies:
"@sindresorhus/is": 7.0.1 "@sindresorhus/is": 7.0.2
"@szmarczak/http-timer": 5.0.1 "@szmarczak/http-timer": 5.0.1
cacheable-lookup: 7.0.0 cacheable-lookup: 7.0.0
cacheable-request: 12.0.1 cacheable-request: 12.0.1
decompress-response: 6.0.0 decompress-response: 6.0.0
form-data-encoder: 4.0.2 form-data-encoder: 4.1.0
http2-wrapper: 2.2.1 http2-wrapper: 2.2.1
lowercase-keys: 3.0.0 lowercase-keys: 3.0.0
p-cancelable: 4.0.1 p-cancelable: 4.0.1
@ -12879,7 +12521,7 @@ snapshots:
hook-std@3.0.0: {} hook-std@3.0.0: {}
hookified@1.9.0: {} hookified@1.11.0: {}
hosted-git-info@7.0.2: hosted-git-info@7.0.2:
dependencies: dependencies:
@ -12895,18 +12537,10 @@ snapshots:
http-cache-semantics@4.2.0: {} http-cache-semantics@4.2.0: {}
http-errors@2.0.0:
dependencies:
depd: 2.0.0
inherits: 2.0.4
setprototypeof: 1.2.0
statuses: 2.0.1
toidentifier: 1.0.1
http-proxy-agent@7.0.2: http-proxy-agent@7.0.2:
dependencies: dependencies:
agent-base: 7.1.3 agent-base: 7.1.4
debug: 4.4.0 debug: 4.4.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -12917,8 +12551,8 @@ snapshots:
https-proxy-agent@7.0.6: https-proxy-agent@7.0.6:
dependencies: dependencies:
agent-base: 7.1.3 agent-base: 7.1.4
debug: 4.4.0 debug: 4.4.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -12944,7 +12578,7 @@ snapshots:
ignore@5.3.2: {} ignore@5.3.2: {}
ignore@7.0.4: {} ignore@7.0.5: {}
import-fresh@3.3.1: import-fresh@3.3.1:
dependencies: dependencies:
@ -12953,7 +12587,7 @@ snapshots:
import-from-esm@2.0.0: import-from-esm@2.0.0:
dependencies: dependencies:
debug: 4.4.0 debug: 4.4.1
import-meta-resolve: 4.1.0 import-meta-resolve: 4.1.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -13026,8 +12660,6 @@ snapshots:
from2: 2.3.0 from2: 2.3.0
p-is-promise: 3.0.0 p-is-promise: 3.0.0
ipaddr.js@1.9.1: {}
is-arguments@1.2.0: is-arguments@1.2.0:
dependencies: dependencies:
call-bound: 1.0.4 call-bound: 1.0.4
@ -13066,7 +12698,7 @@ snapshots:
is-ci@4.1.0: is-ci@4.1.0:
dependencies: dependencies:
ci-info: 4.2.0 ci-info: 4.3.0
is-core-module@2.16.1: is-core-module@2.16.1:
dependencies: dependencies:
@ -13114,6 +12746,8 @@ snapshots:
is-module@1.0.0: {} is-module@1.0.0: {}
is-negative-zero@2.0.3: {}
is-number-object@1.1.1: is-number-object@1.1.1:
dependencies: dependencies:
call-bound: 1.0.4 call-bound: 1.0.4
@ -13129,8 +12763,6 @@ snapshots:
is-plain-object@5.0.0: {} is-plain-object@5.0.0: {}
is-promise@4.0.0: {}
is-regex@1.2.1: is-regex@1.2.1:
dependencies: dependencies:
call-bound: 1.0.4 call-bound: 1.0.4
@ -13210,18 +12842,17 @@ snapshots:
optionalDependencies: optionalDependencies:
"@pkgjs/parseargs": 0.11.0 "@pkgjs/parseargs": 0.11.0
jake@10.9.2: jake@10.9.4:
dependencies: dependencies:
async: 3.2.6 async: 3.2.6
chalk: 4.1.2
filelist: 1.0.4 filelist: 1.0.4
minimatch: 3.1.2 picocolors: 1.1.1
java-properties@1.0.2: {} java-properties@1.0.2: {}
jiti@1.21.7: {} jiti@1.21.7: {}
jiti@2.4.2: {} jiti@2.5.1: {}
jpeg-exif@1.1.4: {} jpeg-exif@1.1.4: {}
@ -13239,7 +12870,7 @@ snapshots:
json-fixer@1.6.15: json-fixer@1.6.15:
dependencies: dependencies:
"@babel/runtime": 7.27.1 "@babel/runtime": 7.28.3
chalk: 4.1.2 chalk: 4.1.2
pegjs: 0.10.0 pegjs: 0.10.0
@ -13257,7 +12888,7 @@ snapshots:
json5@2.2.3: {} json5@2.2.3: {}
jsonfile@6.1.0: jsonfile@6.2.0:
dependencies: dependencies:
universalify: 2.0.1 universalify: 2.0.1
optionalDependencies: optionalDependencies:
@ -13271,13 +12902,13 @@ snapshots:
dependencies: dependencies:
json-buffer: 3.0.1 json-buffer: 3.0.1
keyv@5.3.3: keyv@5.5.0:
dependencies: dependencies:
"@keyv/serialize": 1.0.3 "@keyv/serialize": 1.1.0
kind-of@6.0.3: {} kind-of@6.0.3: {}
known-css-properties@0.36.0: {} known-css-properties@0.37.0: {}
leaflet.markercluster@1.5.3(leaflet@1.9.4): leaflet.markercluster@1.5.3(leaflet@1.9.4):
dependencies: dependencies:
@ -13296,22 +12927,22 @@ snapshots:
lines-and-columns@1.2.4: {} lines-and-columns@1.2.4: {}
lint-staged@16.0.0: lint-staged@16.1.5:
dependencies: dependencies:
chalk: 5.4.1 chalk: 5.6.0
commander: 13.1.0 commander: 14.0.0
debug: 4.4.0 debug: 4.4.1
lilconfig: 3.1.3 lilconfig: 3.1.3
listr2: 8.3.3 listr2: 9.0.2
micromatch: 4.0.8 micromatch: 4.0.8
nano-spawn: 1.0.1 nano-spawn: 1.0.2
pidtree: 0.6.0 pidtree: 0.6.0
string-argv: 0.3.2 string-argv: 0.3.2
yaml: 2.7.1 yaml: 2.8.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
listr2@8.3.3: listr2@9.0.2:
dependencies: dependencies:
cli-truncate: 4.0.0 cli-truncate: 4.0.0
colorette: 2.0.20 colorette: 2.0.20
@ -13320,21 +12951,21 @@ snapshots:
rfdc: 1.4.1 rfdc: 1.4.1
wrap-ansi: 9.0.0 wrap-ansi: 9.0.0
lit-element@4.2.0: lit-element@4.2.1:
dependencies: dependencies:
"@lit-labs/ssr-dom-shim": 1.3.0 "@lit-labs/ssr-dom-shim": 1.4.0
"@lit/reactive-element": 2.1.0 "@lit/reactive-element": 2.1.1
lit-html: 3.3.0 lit-html: 3.3.1
lit-html@3.3.0: lit-html@3.3.1:
dependencies: dependencies:
"@types/trusted-types": 2.0.7 "@types/trusted-types": 2.0.7
lit@3.3.0: lit@3.3.1:
dependencies: dependencies:
"@lit/reactive-element": 2.1.0 "@lit/reactive-element": 2.1.1
lit-element: 4.2.0 lit-element: 4.2.1
lit-html: 3.3.0 lit-html: 3.3.1
load-json-file@4.0.0: load-json-file@4.0.0:
dependencies: dependencies:
@ -13429,20 +13060,20 @@ snapshots:
dependencies: dependencies:
sourcemap-codec: 1.4.8 sourcemap-codec: 1.4.8
marked-terminal@7.3.0(marked@12.0.2): marked-terminal@7.3.0(marked@15.0.12):
dependencies: dependencies:
ansi-escapes: 7.0.0 ansi-escapes: 7.0.0
ansi-regex: 6.1.0 ansi-regex: 6.2.0
chalk: 5.4.1 chalk: 5.6.0
cli-highlight: 2.1.11 cli-highlight: 2.1.11
cli-table3: 0.6.5 cli-table3: 0.6.5
marked: 12.0.2 marked: 15.0.12
node-emoji: 2.2.0 node-emoji: 2.2.0
supports-hyperlinks: 3.2.0 supports-hyperlinks: 3.2.0
marked@12.0.2: {} marked@15.0.12: {}
marked@15.0.11: {} marked@16.2.0: {}
math-intrinsics@1.1.0: {} math-intrinsics@1.1.0: {}
@ -13450,18 +13081,12 @@ snapshots:
mdn-data@2.0.28: {} mdn-data@2.0.28: {}
mdn-data@2.0.30: {}
mdn-data@2.12.2: {} mdn-data@2.12.2: {}
media-typer@1.1.0: {}
meow@12.1.1: {} meow@12.1.1: {}
meow@13.2.0: {} meow@13.2.0: {}
merge-descriptors@2.0.0: {}
merge-stream@2.0.0: {} merge-stream@2.0.0: {}
merge2@1.4.1: {} merge2@1.4.1: {}
@ -13473,12 +13098,6 @@ snapshots:
braces: 3.0.3 braces: 3.0.3
picomatch: 2.3.1 picomatch: 2.3.1
mime-db@1.54.0: {}
mime-types@3.0.1:
dependencies:
mime-db: 1.54.0
mime@4.0.7: {} mime@4.0.7: {}
mimic-fn@2.1.0: {} mimic-fn@2.1.0: {}
@ -13495,15 +13114,15 @@ snapshots:
minimatch@3.1.2: minimatch@3.1.2:
dependencies: dependencies:
brace-expansion: 1.1.11 brace-expansion: 1.1.12
minimatch@5.1.6: minimatch@5.1.6:
dependencies: dependencies:
brace-expansion: 2.0.1 brace-expansion: 2.0.2
minimatch@9.0.5: minimatch@9.0.5:
dependencies: dependencies:
brace-expansion: 2.0.1 brace-expansion: 2.0.2
minimist@1.2.7: {} minimist@1.2.7: {}
@ -13523,14 +13142,12 @@ snapshots:
object-assign: 4.1.1 object-assign: 4.1.1
thenify-all: 1.6.0 thenify-all: 1.6.0
nano-spawn@1.0.1: {} nano-spawn@1.0.2: {}
nanoid@3.3.11: {} nanoid@3.3.11: {}
natural-compare@1.4.0: {} natural-compare@1.4.0: {}
negotiator@1.0.0: {}
neo-async@2.6.2: {} neo-async@2.6.2: {}
nerf-dart@1.0.0: {} nerf-dart@1.0.0: {}
@ -13558,7 +13175,7 @@ snapshots:
normalize-range@0.1.2: {} normalize-range@0.1.2: {}
normalize-url@8.0.1: {} normalize-url@8.0.2: {}
npm-run-path@4.0.1: npm-run-path@4.0.1:
dependencies: dependencies:
@ -13573,7 +13190,7 @@ snapshots:
path-key: 4.0.0 path-key: 4.0.0
unicorn-magic: 0.3.0 unicorn-magic: 0.3.0
npm@10.9.2: {} npm@10.9.3: {}
nth-check@2.1.1: nth-check@2.1.1:
dependencies: dependencies:
@ -13601,10 +13218,6 @@ snapshots:
has-symbols: 1.1.0 has-symbols: 1.1.0
object-keys: 1.1.1 object-keys: 1.1.1
on-finished@2.4.1:
dependencies:
ee-first: 1.1.1
once@1.4.0: once@1.4.0:
dependencies: dependencies:
wrappy: 1.0.2 wrappy: 1.0.2
@ -13736,9 +13349,8 @@ snapshots:
dependencies: dependencies:
protocols: 2.0.2 protocols: 2.0.2
parse-url@9.2.0: parse-url@10.0.3:
dependencies: dependencies:
"@types/parse-path": 7.1.0
parse-path: 7.1.0 parse-path: 7.1.0
parse5-htmlparser2-tree-adapter@6.0.1: parse5-htmlparser2-tree-adapter@6.0.1:
@ -13749,8 +13361,6 @@ snapshots:
parse5@6.0.1: {} parse5@6.0.1: {}
parseurl@1.3.3: {}
path-exists@3.0.0: {} path-exists@3.0.0: {}
path-exists@4.0.0: {} path-exists@4.0.0: {}
@ -13770,8 +13380,6 @@ snapshots:
lru-cache: 10.4.3 lru-cache: 10.4.3
minipass: 7.1.2 minipass: 7.1.2
path-to-regexp@8.2.0: {}
path-type@4.0.0: {} path-type@4.0.0: {}
path-type@6.0.0: {} path-type@6.0.0: {}
@ -13781,7 +13389,7 @@ snapshots:
"@foliojs-fork/linebreak": 1.1.2 "@foliojs-fork/linebreak": 1.1.2
"@foliojs-fork/pdfkit": 0.15.3 "@foliojs-fork/pdfkit": 0.15.3
iconv-lite: 0.6.3 iconv-lite: 0.6.3
xmldoc: 2.0.1 xmldoc: 2.0.2
pegjs@0.10.0: {} pegjs@0.10.0: {}
@ -13791,7 +13399,7 @@ snapshots:
picomatch@2.3.1: {} picomatch@2.3.1: {}
picomatch@4.0.2: {} picomatch@4.0.3: {}
pidtree@0.6.0: {} pidtree@0.6.0: {}
@ -13803,8 +13411,6 @@ snapshots:
pirates@4.0.7: {} pirates@4.0.7: {}
pkce-challenge@5.0.0: {}
pkg-conf@2.1.0: pkg-conf@2.1.0:
dependencies: dependencies:
find-up: 2.1.0 find-up: 2.1.0
@ -13818,402 +13424,405 @@ snapshots:
possible-typed-array-names@1.1.0: {} possible-typed-array-names@1.1.0: {}
postcss-attribute-case-insensitive@7.0.1(postcss@8.5.3): postcss-attribute-case-insensitive@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-calc@10.1.1(postcss@8.5.3): postcss-calc@10.1.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-clamp@4.1.0(postcss@8.5.3): postcss-clamp@4.1.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-color-functional-notation@7.0.9(postcss@8.5.3): postcss-color-functional-notation@7.0.11(postcss@8.5.6):
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-color-hex-alpha@10.0.0(postcss@8.5.3): postcss-color-hex-alpha@10.0.0(postcss@8.5.6):
dependencies: dependencies:
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-color-rebeccapurple@10.0.0(postcss@8.5.3): postcss-color-rebeccapurple@10.0.0(postcss@8.5.6):
dependencies: dependencies:
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-colormin@7.0.3(postcss@8.5.3): postcss-colormin@7.0.4(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
caniuse-api: 3.0.0 caniuse-api: 3.0.0
colord: 2.9.3 colord: 2.9.3
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-convert-values@7.0.5(postcss@8.5.3): postcss-convert-values@7.0.7(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-custom-media@11.0.5(postcss@8.5.3): postcss-custom-media@11.0.6(postcss@8.5.6):
dependencies: dependencies:
"@csstools/cascade-layer-name-parser": 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/cascade-layer-name-parser": 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/media-query-list-parser": 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/media-query-list-parser": 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
postcss: 8.5.3 postcss: 8.5.6
postcss-custom-properties@14.0.4(postcss@8.5.3): postcss-custom-properties@14.0.6(postcss@8.5.6):
dependencies: dependencies:
"@csstools/cascade-layer-name-parser": 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/cascade-layer-name-parser": 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-custom-selectors@8.0.4(postcss@8.5.3): postcss-custom-selectors@8.0.5(postcss@8.5.6):
dependencies: dependencies:
"@csstools/cascade-layer-name-parser": 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/cascade-layer-name-parser": 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-dir-pseudo-class@9.0.1(postcss@8.5.3): postcss-dir-pseudo-class@9.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-discard-comments@7.0.4(postcss@8.5.3): postcss-discard-comments@7.0.4(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-discard-duplicates@7.0.2(postcss@8.5.3): postcss-discard-duplicates@7.0.2(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-discard-empty@7.0.1(postcss@8.5.3): postcss-discard-empty@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-discard-overridden@7.0.1(postcss@8.5.3): postcss-discard-overridden@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-double-position-gradients@6.0.1(postcss@8.5.3): postcss-double-position-gradients@6.0.3(postcss@8.5.6):
dependencies: dependencies:
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-focus-visible@10.0.1(postcss@8.5.3): postcss-focus-visible@10.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-focus-within@9.0.1(postcss@8.5.3): postcss-focus-within@9.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-font-variant@5.0.0(postcss@8.5.3): postcss-font-variant@5.0.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-gap-properties@6.0.0(postcss@8.5.3): postcss-gap-properties@6.0.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-image-set-function@7.0.0(postcss@8.5.3): postcss-image-set-function@7.0.0(postcss@8.5.6):
dependencies: dependencies:
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-import@15.1.0(postcss@8.5.3): postcss-import@15.1.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
read-cache: 1.0.0 read-cache: 1.0.0
resolve: 1.22.10 resolve: 1.22.10
postcss-import@16.1.0(postcss@8.5.3): postcss-import@16.1.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
read-cache: 1.0.0 read-cache: 1.0.0
resolve: 1.22.10 resolve: 1.22.10
postcss-js@4.0.1(postcss@8.5.3): postcss-js@4.0.1(postcss@8.5.6):
dependencies: dependencies:
camelcase-css: 2.0.1 camelcase-css: 2.0.1
postcss: 8.5.3 postcss: 8.5.6
postcss-lab-function@7.0.9(postcss@8.5.3): postcss-lab-function@7.0.11(postcss@8.5.6):
dependencies: dependencies:
"@csstools/css-color-parser": 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/css-color-parser": 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/utilities": 2.0.0(postcss@8.5.3) "@csstools/utilities": 2.0.0(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-load-config@4.0.2(postcss@8.5.3): postcss-load-config@4.0.2(postcss@8.5.6):
dependencies: dependencies:
lilconfig: 3.1.3 lilconfig: 3.1.3
yaml: 2.7.1 yaml: 2.8.1
optionalDependencies: optionalDependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-logical@8.1.0(postcss@8.5.3): postcss-logical@8.1.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-merge-longhand@7.0.5(postcss@8.5.3): postcss-merge-longhand@7.0.5(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
stylehacks: 7.0.5(postcss@8.5.3) stylehacks: 7.0.6(postcss@8.5.6)
postcss-merge-rules@7.0.5(postcss@8.5.3): postcss-merge-rules@7.0.6(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
caniuse-api: 3.0.0 caniuse-api: 3.0.0
cssnano-utils: 5.0.1(postcss@8.5.3) cssnano-utils: 5.0.1(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-minify-font-values@7.0.1(postcss@8.5.3): postcss-minify-font-values@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-minify-gradients@7.0.1(postcss@8.5.3): postcss-minify-gradients@7.0.1(postcss@8.5.6):
dependencies: dependencies:
colord: 2.9.3 colord: 2.9.3
cssnano-utils: 5.0.1(postcss@8.5.3) cssnano-utils: 5.0.1(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-minify-params@7.0.3(postcss@8.5.3): postcss-minify-params@7.0.4(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
cssnano-utils: 5.0.1(postcss@8.5.3) cssnano-utils: 5.0.1(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-minify-selectors@7.0.5(postcss@8.5.3): postcss-minify-selectors@7.0.5(postcss@8.5.6):
dependencies: dependencies:
cssesc: 3.0.0 cssesc: 3.0.0
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-nested@5.0.6(postcss@8.5.3): postcss-nested@5.0.6(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
postcss-nested@6.2.0(postcss@8.5.3): postcss-nested@6.2.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
postcss-nesting@13.0.1(postcss@8.5.3): postcss-nesting@13.0.2(postcss@8.5.6):
dependencies: dependencies:
"@csstools/selector-resolve-nested": 3.0.0(postcss-selector-parser@7.1.0) "@csstools/selector-resolve-nested": 3.1.0(postcss-selector-parser@7.1.0)
"@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0) "@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0)
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-normalize-charset@7.0.1(postcss@8.5.3): postcss-normalize-charset@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-normalize-display-values@7.0.1(postcss@8.5.3): postcss-normalize-display-values@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-normalize-positions@7.0.1(postcss@8.5.3): postcss-normalize-positions@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-normalize-repeat-style@7.0.1(postcss@8.5.3): postcss-normalize-repeat-style@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-normalize-string@7.0.1(postcss@8.5.3): postcss-normalize-string@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-normalize-timing-functions@7.0.1(postcss@8.5.3): postcss-normalize-timing-functions@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-normalize-unicode@7.0.3(postcss@8.5.3): postcss-normalize-unicode@7.0.4(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-normalize-url@7.0.1(postcss@8.5.3): postcss-normalize-url@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-normalize-whitespace@7.0.1(postcss@8.5.3): postcss-normalize-whitespace@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-opacity-percentage@3.0.0(postcss@8.5.3): postcss-opacity-percentage@3.0.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-ordered-values@7.0.2(postcss@8.5.3): postcss-ordered-values@7.0.2(postcss@8.5.6):
dependencies: dependencies:
cssnano-utils: 5.0.1(postcss@8.5.3) cssnano-utils: 5.0.1(postcss@8.5.6)
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-overflow-shorthand@6.0.0(postcss@8.5.3): postcss-overflow-shorthand@6.0.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-page-break@3.0.4(postcss@8.5.3): postcss-page-break@3.0.4(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-place@10.0.0(postcss@8.5.3): postcss-place@10.0.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-preset-env@10.1.6(postcss@8.5.3): postcss-preset-env@10.3.0(postcss@8.5.6):
dependencies: dependencies:
"@csstools/postcss-cascade-layers": 5.0.1(postcss@8.5.3) "@csstools/postcss-alpha-function": 1.0.0(postcss@8.5.6)
"@csstools/postcss-color-function": 4.0.9(postcss@8.5.3) "@csstools/postcss-cascade-layers": 5.0.2(postcss@8.5.6)
"@csstools/postcss-color-mix-function": 3.0.9(postcss@8.5.3) "@csstools/postcss-color-function": 4.0.11(postcss@8.5.6)
"@csstools/postcss-content-alt-text": 2.0.5(postcss@8.5.3) "@csstools/postcss-color-function-display-p3-linear": 1.0.0(postcss@8.5.6)
"@csstools/postcss-exponential-functions": 2.0.8(postcss@8.5.3) "@csstools/postcss-color-mix-function": 3.0.11(postcss@8.5.6)
"@csstools/postcss-font-format-keywords": 4.0.0(postcss@8.5.3) "@csstools/postcss-color-mix-variadic-function-arguments": 1.0.1(postcss@8.5.6)
"@csstools/postcss-gamut-mapping": 2.0.9(postcss@8.5.3) "@csstools/postcss-content-alt-text": 2.0.7(postcss@8.5.6)
"@csstools/postcss-gradients-interpolation-method": 5.0.9(postcss@8.5.3) "@csstools/postcss-exponential-functions": 2.0.9(postcss@8.5.6)
"@csstools/postcss-hwb-function": 4.0.9(postcss@8.5.3) "@csstools/postcss-font-format-keywords": 4.0.0(postcss@8.5.6)
"@csstools/postcss-ic-unit": 4.0.1(postcss@8.5.3) "@csstools/postcss-gamut-mapping": 2.0.11(postcss@8.5.6)
"@csstools/postcss-initial": 2.0.1(postcss@8.5.3) "@csstools/postcss-gradients-interpolation-method": 5.0.11(postcss@8.5.6)
"@csstools/postcss-is-pseudo-class": 5.0.1(postcss@8.5.3) "@csstools/postcss-hwb-function": 4.0.11(postcss@8.5.6)
"@csstools/postcss-light-dark-function": 2.0.8(postcss@8.5.3) "@csstools/postcss-ic-unit": 4.0.3(postcss@8.5.6)
"@csstools/postcss-logical-float-and-clear": 3.0.0(postcss@8.5.3) "@csstools/postcss-initial": 2.0.1(postcss@8.5.6)
"@csstools/postcss-logical-overflow": 2.0.0(postcss@8.5.3) "@csstools/postcss-is-pseudo-class": 5.0.3(postcss@8.5.6)
"@csstools/postcss-logical-overscroll-behavior": 2.0.0(postcss@8.5.3) "@csstools/postcss-light-dark-function": 2.0.10(postcss@8.5.6)
"@csstools/postcss-logical-resize": 3.0.0(postcss@8.5.3) "@csstools/postcss-logical-float-and-clear": 3.0.0(postcss@8.5.6)
"@csstools/postcss-logical-viewport-units": 3.0.3(postcss@8.5.3) "@csstools/postcss-logical-overflow": 2.0.0(postcss@8.5.6)
"@csstools/postcss-media-minmax": 2.0.8(postcss@8.5.3) "@csstools/postcss-logical-overscroll-behavior": 2.0.0(postcss@8.5.6)
"@csstools/postcss-media-queries-aspect-ratio-number-values": 3.0.4(postcss@8.5.3) "@csstools/postcss-logical-resize": 3.0.0(postcss@8.5.6)
"@csstools/postcss-nested-calc": 4.0.0(postcss@8.5.3) "@csstools/postcss-logical-viewport-units": 3.0.4(postcss@8.5.6)
"@csstools/postcss-normalize-display-values": 4.0.0(postcss@8.5.3) "@csstools/postcss-media-minmax": 2.0.9(postcss@8.5.6)
"@csstools/postcss-oklab-function": 4.0.9(postcss@8.5.3) "@csstools/postcss-media-queries-aspect-ratio-number-values": 3.0.5(postcss@8.5.6)
"@csstools/postcss-progressive-custom-properties": 4.0.1(postcss@8.5.3) "@csstools/postcss-nested-calc": 4.0.0(postcss@8.5.6)
"@csstools/postcss-random-function": 2.0.0(postcss@8.5.3) "@csstools/postcss-normalize-display-values": 4.0.0(postcss@8.5.6)
"@csstools/postcss-relative-color-syntax": 3.0.9(postcss@8.5.3) "@csstools/postcss-oklab-function": 4.0.11(postcss@8.5.6)
"@csstools/postcss-scope-pseudo-class": 4.0.1(postcss@8.5.3) "@csstools/postcss-progressive-custom-properties": 4.2.0(postcss@8.5.6)
"@csstools/postcss-sign-functions": 1.1.3(postcss@8.5.3) "@csstools/postcss-random-function": 2.0.1(postcss@8.5.6)
"@csstools/postcss-stepped-value-functions": 4.0.8(postcss@8.5.3) "@csstools/postcss-relative-color-syntax": 3.0.11(postcss@8.5.6)
"@csstools/postcss-text-decoration-shorthand": 4.0.2(postcss@8.5.3) "@csstools/postcss-scope-pseudo-class": 4.0.1(postcss@8.5.6)
"@csstools/postcss-trigonometric-functions": 4.0.8(postcss@8.5.3) "@csstools/postcss-sign-functions": 1.1.4(postcss@8.5.6)
"@csstools/postcss-unset-value": 4.0.0(postcss@8.5.3) "@csstools/postcss-stepped-value-functions": 4.0.9(postcss@8.5.6)
autoprefixer: 10.4.21(postcss@8.5.3) "@csstools/postcss-text-decoration-shorthand": 4.0.3(postcss@8.5.6)
browserslist: 4.24.5 "@csstools/postcss-trigonometric-functions": 4.0.9(postcss@8.5.6)
css-blank-pseudo: 7.0.1(postcss@8.5.3) "@csstools/postcss-unset-value": 4.0.0(postcss@8.5.6)
css-has-pseudo: 7.0.2(postcss@8.5.3) autoprefixer: 10.4.21(postcss@8.5.6)
css-prefers-color-scheme: 10.0.0(postcss@8.5.3) browserslist: 4.25.3
cssdb: 8.2.5 css-blank-pseudo: 7.0.1(postcss@8.5.6)
postcss: 8.5.3 css-has-pseudo: 7.0.2(postcss@8.5.6)
postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.3) css-prefers-color-scheme: 10.0.0(postcss@8.5.6)
postcss-clamp: 4.1.0(postcss@8.5.3) cssdb: 8.4.0
postcss-color-functional-notation: 7.0.9(postcss@8.5.3) postcss: 8.5.6
postcss-color-hex-alpha: 10.0.0(postcss@8.5.3) postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.6)
postcss-color-rebeccapurple: 10.0.0(postcss@8.5.3) postcss-clamp: 4.1.0(postcss@8.5.6)
postcss-custom-media: 11.0.5(postcss@8.5.3) postcss-color-functional-notation: 7.0.11(postcss@8.5.6)
postcss-custom-properties: 14.0.4(postcss@8.5.3) postcss-color-hex-alpha: 10.0.0(postcss@8.5.6)
postcss-custom-selectors: 8.0.4(postcss@8.5.3) postcss-color-rebeccapurple: 10.0.0(postcss@8.5.6)
postcss-dir-pseudo-class: 9.0.1(postcss@8.5.3) postcss-custom-media: 11.0.6(postcss@8.5.6)
postcss-double-position-gradients: 6.0.1(postcss@8.5.3) postcss-custom-properties: 14.0.6(postcss@8.5.6)
postcss-focus-visible: 10.0.1(postcss@8.5.3) postcss-custom-selectors: 8.0.5(postcss@8.5.6)
postcss-focus-within: 9.0.1(postcss@8.5.3) postcss-dir-pseudo-class: 9.0.1(postcss@8.5.6)
postcss-font-variant: 5.0.0(postcss@8.5.3) postcss-double-position-gradients: 6.0.3(postcss@8.5.6)
postcss-gap-properties: 6.0.0(postcss@8.5.3) postcss-focus-visible: 10.0.1(postcss@8.5.6)
postcss-image-set-function: 7.0.0(postcss@8.5.3) postcss-focus-within: 9.0.1(postcss@8.5.6)
postcss-lab-function: 7.0.9(postcss@8.5.3) postcss-font-variant: 5.0.0(postcss@8.5.6)
postcss-logical: 8.1.0(postcss@8.5.3) postcss-gap-properties: 6.0.0(postcss@8.5.6)
postcss-nesting: 13.0.1(postcss@8.5.3) postcss-image-set-function: 7.0.0(postcss@8.5.6)
postcss-opacity-percentage: 3.0.0(postcss@8.5.3) postcss-lab-function: 7.0.11(postcss@8.5.6)
postcss-overflow-shorthand: 6.0.0(postcss@8.5.3) postcss-logical: 8.1.0(postcss@8.5.6)
postcss-page-break: 3.0.4(postcss@8.5.3) postcss-nesting: 13.0.2(postcss@8.5.6)
postcss-place: 10.0.0(postcss@8.5.3) postcss-opacity-percentage: 3.0.0(postcss@8.5.6)
postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.3) postcss-overflow-shorthand: 6.0.0(postcss@8.5.6)
postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.3) postcss-page-break: 3.0.4(postcss@8.5.6)
postcss-selector-not: 8.0.1(postcss@8.5.3) postcss-place: 10.0.0(postcss@8.5.6)
postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.6)
postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.6)
postcss-selector-not: 8.0.1(postcss@8.5.6)
postcss-pseudo-class-any-link@10.0.1(postcss@8.5.3): postcss-pseudo-class-any-link@10.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-reduce-initial@7.0.3(postcss@8.5.3): postcss-reduce-initial@7.0.4(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
caniuse-api: 3.0.0 caniuse-api: 3.0.0
postcss: 8.5.3 postcss: 8.5.6
postcss-reduce-transforms@7.0.1(postcss@8.5.3): postcss-reduce-transforms@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
postcss-replace-overflow-wrap@4.0.0(postcss@8.5.3): postcss-replace-overflow-wrap@4.0.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-reporter@7.1.0(postcss@8.5.3): postcss-reporter@7.1.0(postcss@8.5.6):
dependencies: dependencies:
picocolors: 1.1.1 picocolors: 1.1.1
postcss: 8.5.3 postcss: 8.5.6
thenby: 1.3.4 thenby: 1.3.4
postcss-resolve-nested-selector@0.1.6: {} postcss-resolve-nested-selector@0.1.6: {}
postcss-safe-parser@7.0.1(postcss@8.5.3): postcss-safe-parser@7.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-not@8.0.1(postcss@8.5.3): postcss-selector-not@8.0.1(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-selector-parser@6.0.10: postcss-selector-parser@6.0.10:
@ -14231,20 +13840,20 @@ snapshots:
cssesc: 3.0.0 cssesc: 3.0.0
util-deprecate: 1.0.2 util-deprecate: 1.0.2
postcss-svgo@7.0.2(postcss@8.5.3): postcss-svgo@7.1.0(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
svgo: 3.3.2 svgo: 4.0.0
postcss-unique-selectors@7.0.4(postcss@8.5.3): postcss-unique-selectors@7.0.4(postcss@8.5.6):
dependencies: dependencies:
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-value-parser@4.2.0: {} postcss-value-parser@4.2.0: {}
postcss@8.5.3: postcss@8.5.6:
dependencies: dependencies:
nanoid: 3.3.11 nanoid: 3.3.11
picocolors: 1.1.1 picocolors: 1.1.1
@ -14256,15 +13865,15 @@ snapshots:
dependencies: dependencies:
fast-diff: 1.3.0 fast-diff: 1.3.0
prettier-plugin-organize-imports@4.1.0(prettier@3.5.3)(typescript@5.7.3): prettier-plugin-organize-imports@4.2.0(prettier@3.6.2)(typescript@5.9.2):
dependencies: dependencies:
prettier: 3.5.3 prettier: 3.6.2
typescript: 5.7.3 typescript: 5.9.2
prettier@2.8.8: prettier@2.8.8:
optional: true optional: true
prettier@3.5.3: {} prettier@3.6.2: {}
pretty-bytes@5.6.0: {} pretty-bytes@5.6.0: {}
@ -14280,17 +13889,8 @@ snapshots:
protocols@2.0.2: {} protocols@2.0.2: {}
proxy-addr@2.0.7:
dependencies:
forwarded: 0.2.0
ipaddr.js: 1.9.1
punycode@2.3.1: {} punycode@2.3.1: {}
qs@6.14.0:
dependencies:
side-channel: 1.1.0
queue-microtask@1.2.3: {} queue-microtask@1.2.3: {}
quick-lru@5.1.1: {} quick-lru@5.1.1: {}
@ -14303,15 +13903,6 @@ snapshots:
dependencies: dependencies:
safe-buffer: 5.2.1 safe-buffer: 5.2.1
range-parser@1.2.1: {}
raw-body@3.0.0:
dependencies:
bytes: 3.1.2
http-errors: 2.0.0
iconv-lite: 0.6.3
unpipe: 1.0.0
rc@1.2.8: rc@1.2.8:
dependencies: dependencies:
deep-extend: 0.6.0 deep-extend: 0.6.0
@ -14357,15 +13948,11 @@ snapshots:
dependencies: dependencies:
picomatch: 2.3.1 picomatch: 2.3.1
redux@4.2.1:
dependencies:
"@babel/runtime": 7.27.1
reflect.getprototypeof@1.0.10: reflect.getprototypeof@1.0.10:
dependencies: dependencies:
call-bind: 1.0.8 call-bind: 1.0.8
define-properties: 1.2.1 define-properties: 1.2.1
es-abstract: 1.23.9 es-abstract: 1.24.0
es-errors: 1.3.0 es-errors: 1.3.0
es-object-atoms: 1.1.1 es-object-atoms: 1.1.1
get-intrinsic: 1.3.0 get-intrinsic: 1.3.0
@ -14455,42 +14042,32 @@ snapshots:
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
rollup@4.40.2: rollup@4.47.1:
dependencies: dependencies:
"@types/estree": 1.0.7 "@types/estree": 1.0.8
optionalDependencies: optionalDependencies:
"@rollup/rollup-android-arm-eabi": 4.40.2 "@rollup/rollup-android-arm-eabi": 4.47.1
"@rollup/rollup-android-arm64": 4.40.2 "@rollup/rollup-android-arm64": 4.47.1
"@rollup/rollup-darwin-arm64": 4.40.2 "@rollup/rollup-darwin-arm64": 4.47.1
"@rollup/rollup-darwin-x64": 4.40.2 "@rollup/rollup-darwin-x64": 4.47.1
"@rollup/rollup-freebsd-arm64": 4.40.2 "@rollup/rollup-freebsd-arm64": 4.47.1
"@rollup/rollup-freebsd-x64": 4.40.2 "@rollup/rollup-freebsd-x64": 4.47.1
"@rollup/rollup-linux-arm-gnueabihf": 4.40.2 "@rollup/rollup-linux-arm-gnueabihf": 4.47.1
"@rollup/rollup-linux-arm-musleabihf": 4.40.2 "@rollup/rollup-linux-arm-musleabihf": 4.47.1
"@rollup/rollup-linux-arm64-gnu": 4.40.2 "@rollup/rollup-linux-arm64-gnu": 4.47.1
"@rollup/rollup-linux-arm64-musl": 4.40.2 "@rollup/rollup-linux-arm64-musl": 4.47.1
"@rollup/rollup-linux-loongarch64-gnu": 4.40.2 "@rollup/rollup-linux-loongarch64-gnu": 4.47.1
"@rollup/rollup-linux-powerpc64le-gnu": 4.40.2 "@rollup/rollup-linux-ppc64-gnu": 4.47.1
"@rollup/rollup-linux-riscv64-gnu": 4.40.2 "@rollup/rollup-linux-riscv64-gnu": 4.47.1
"@rollup/rollup-linux-riscv64-musl": 4.40.2 "@rollup/rollup-linux-riscv64-musl": 4.47.1
"@rollup/rollup-linux-s390x-gnu": 4.40.2 "@rollup/rollup-linux-s390x-gnu": 4.47.1
"@rollup/rollup-linux-x64-gnu": 4.40.2 "@rollup/rollup-linux-x64-gnu": 4.47.1
"@rollup/rollup-linux-x64-musl": 4.40.2 "@rollup/rollup-linux-x64-musl": 4.47.1
"@rollup/rollup-win32-arm64-msvc": 4.40.2 "@rollup/rollup-win32-arm64-msvc": 4.47.1
"@rollup/rollup-win32-ia32-msvc": 4.40.2 "@rollup/rollup-win32-ia32-msvc": 4.47.1
"@rollup/rollup-win32-x64-msvc": 4.40.2 "@rollup/rollup-win32-x64-msvc": 4.47.1
fsevents: 2.3.3 fsevents: 2.3.3
router@2.2.0:
dependencies:
debug: 4.4.0
depd: 2.0.0
is-promise: 4.0.0
parseurl: 1.3.3
path-to-regexp: 8.2.0
transitivePeerDependencies:
- supports-color
run-async@2.4.1: {} run-async@2.4.1: {}
run-parallel@1.2.0: run-parallel@1.2.0:
@ -14532,18 +14109,18 @@ snapshots:
sax@1.4.1: {} sax@1.4.1: {}
semantic-release@24.2.3(typescript@5.7.3): semantic-release@24.2.7(typescript@5.9.2):
dependencies: dependencies:
"@semantic-release/commit-analyzer": 13.0.1(semantic-release@24.2.3(typescript@5.7.3)) "@semantic-release/commit-analyzer": 13.0.1(semantic-release@24.2.7(typescript@5.9.2))
"@semantic-release/error": 4.0.0 "@semantic-release/error": 4.0.0
"@semantic-release/github": 11.0.2(semantic-release@24.2.3(typescript@5.7.3)) "@semantic-release/github": 11.0.4(semantic-release@24.2.7(typescript@5.9.2))
"@semantic-release/npm": 12.0.1(semantic-release@24.2.3(typescript@5.7.3)) "@semantic-release/npm": 12.0.2(semantic-release@24.2.7(typescript@5.9.2))
"@semantic-release/release-notes-generator": 14.0.3(semantic-release@24.2.3(typescript@5.7.3)) "@semantic-release/release-notes-generator": 14.0.3(semantic-release@24.2.7(typescript@5.9.2))
aggregate-error: 5.0.0 aggregate-error: 5.0.0
cosmiconfig: 9.0.0(typescript@5.7.3) cosmiconfig: 9.0.0(typescript@5.9.2)
debug: 4.4.0 debug: 4.4.1
env-ci: 11.1.0 env-ci: 11.1.1
execa: 9.5.3 execa: 9.6.0
figures: 6.1.0 figures: 6.1.0
find-versions: 6.0.0 find-versions: 6.0.0
get-stream: 6.0.1 get-stream: 6.0.1
@ -14552,8 +14129,8 @@ snapshots:
hosted-git-info: 8.1.0 hosted-git-info: 8.1.0
import-from-esm: 2.0.0 import-from-esm: 2.0.0
lodash-es: 4.17.21 lodash-es: 4.17.21
marked: 12.0.2 marked: 15.0.12
marked-terminal: 7.3.0(marked@12.0.2) marked-terminal: 7.3.0(marked@15.0.12)
micromatch: 4.0.8 micromatch: 4.0.8
p-each-series: 3.0.0 p-each-series: 3.0.0
p-reduce: 3.0.0 p-reduce: 3.0.0
@ -14577,35 +14154,10 @@ snapshots:
semver@7.7.2: {} semver@7.7.2: {}
send@1.2.0:
dependencies:
debug: 4.4.0
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
fresh: 2.0.0
http-errors: 2.0.0
mime-types: 3.0.1
ms: 2.1.3
on-finished: 2.4.1
range-parser: 1.2.1
statuses: 2.0.1
transitivePeerDependencies:
- supports-color
serialize-javascript@6.0.2: serialize-javascript@6.0.2:
dependencies: dependencies:
randombytes: 2.1.0 randombytes: 2.1.0
serve-static@2.2.0:
dependencies:
encodeurl: 2.0.0
escape-html: 1.0.3
parseurl: 1.3.3
send: 1.2.0
transitivePeerDependencies:
- supports-color
set-blocking@2.0.0: {} set-blocking@2.0.0: {}
set-function-length@1.2.2: set-function-length@1.2.2:
@ -14630,8 +14182,6 @@ snapshots:
es-errors: 1.3.0 es-errors: 1.3.0
es-object-atoms: 1.1.1 es-object-atoms: 1.1.1
setprototypeof@1.2.0: {}
shebang-command@2.0.0: shebang-command@2.0.0:
dependencies: dependencies:
shebang-regex: 3.0.0 shebang-regex: 3.0.0
@ -14722,16 +14272,16 @@ snapshots:
spdx-correct@3.2.0: spdx-correct@3.2.0:
dependencies: dependencies:
spdx-expression-parse: 3.0.1 spdx-expression-parse: 3.0.1
spdx-license-ids: 3.0.21 spdx-license-ids: 3.0.22
spdx-exceptions@2.5.0: {} spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1: spdx-expression-parse@3.0.1:
dependencies: dependencies:
spdx-exceptions: 2.5.0 spdx-exceptions: 2.5.0
spdx-license-ids: 3.0.21 spdx-license-ids: 3.0.22
spdx-license-ids@3.0.21: {} spdx-license-ids@3.0.22: {}
split2@1.0.0: split2@1.0.0:
dependencies: dependencies:
@ -14741,10 +14291,13 @@ snapshots:
stackblur-canvas@2.7.0: {} stackblur-canvas@2.7.0: {}
statuses@2.0.1: {}
stencil-wormhole@3.4.1: {} stencil-wormhole@3.4.1: {}
stop-iteration-iterator@1.1.0:
dependencies:
es-errors: 1.3.0
internal-slot: 1.1.0
stream-combiner2@1.1.1: stream-combiner2@1.1.1:
dependencies: dependencies:
duplexer2: 0.1.4 duplexer2: 0.1.4
@ -14775,7 +14328,7 @@ snapshots:
call-bind: 1.0.8 call-bind: 1.0.8
call-bound: 1.0.4 call-bound: 1.0.4
define-properties: 1.2.1 define-properties: 1.2.1
es-abstract: 1.23.9 es-abstract: 1.24.0
es-errors: 1.3.0 es-errors: 1.3.0
es-object-atoms: 1.1.1 es-object-atoms: 1.1.1
get-intrinsic: 1.3.0 get-intrinsic: 1.3.0
@ -14792,7 +14345,7 @@ snapshots:
call-bound: 1.0.4 call-bound: 1.0.4
define-data-property: 1.1.4 define-data-property: 1.1.4
define-properties: 1.2.1 define-properties: 1.2.1
es-abstract: 1.23.9 es-abstract: 1.24.0
es-object-atoms: 1.1.1 es-object-atoms: 1.1.1
has-property-descriptors: 1.0.2 has-property-descriptors: 1.0.2
@ -14829,7 +14382,7 @@ snapshots:
strip-ansi@7.1.0: strip-ansi@7.1.0:
dependencies: dependencies:
ansi-regex: 6.1.0 ansi-regex: 6.2.0
strip-bom@3.0.0: {} strip-bom@3.0.0: {}
@ -14849,53 +14402,53 @@ snapshots:
style-mod@4.1.2: {} style-mod@4.1.2: {}
stylehacks@7.0.5(postcss@8.5.3): stylehacks@7.0.6(postcss@8.5.6):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
postcss: 8.5.3 postcss: 8.5.6
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
stylelint-config-recommended@14.0.1(stylelint@16.19.1(typescript@5.7.3)): stylelint-config-recommended@17.0.0(stylelint@16.23.1(typescript@5.9.2)):
dependencies: dependencies:
stylelint: 16.19.1(typescript@5.7.3) stylelint: 16.23.1(typescript@5.9.2)
stylelint-config-standard@36.0.1(stylelint@16.19.1(typescript@5.7.3)): stylelint-config-standard@39.0.0(stylelint@16.23.1(typescript@5.9.2)):
dependencies: dependencies:
stylelint: 16.19.1(typescript@5.7.3) stylelint: 16.23.1(typescript@5.9.2)
stylelint-config-recommended: 14.0.1(stylelint@16.19.1(typescript@5.7.3)) stylelint-config-recommended: 17.0.0(stylelint@16.23.1(typescript@5.9.2))
stylelint@16.19.1(typescript@5.7.3): stylelint@16.23.1(typescript@5.9.2):
dependencies: dependencies:
"@csstools/css-parser-algorithms": 3.0.4(@csstools/css-tokenizer@3.0.3) "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
"@csstools/css-tokenizer": 3.0.3 "@csstools/css-tokenizer": 3.0.4
"@csstools/media-query-list-parser": 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) "@csstools/media-query-list-parser": 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
"@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0) "@csstools/selector-specificity": 5.0.0(postcss-selector-parser@7.1.0)
"@dual-bundle/import-meta-resolve": 4.1.0 "@dual-bundle/import-meta-resolve": 4.1.0
balanced-match: 2.0.0 balanced-match: 2.0.0
colord: 2.9.3 colord: 2.9.3
cosmiconfig: 9.0.0(typescript@5.7.3) cosmiconfig: 9.0.0(typescript@5.9.2)
css-functions-list: 3.2.3 css-functions-list: 3.2.3
css-tree: 3.1.0 css-tree: 3.1.0
debug: 4.4.0 debug: 4.4.1
fast-glob: 3.3.3 fast-glob: 3.3.3
fastest-levenshtein: 1.0.16 fastest-levenshtein: 1.0.16
file-entry-cache: 10.1.0 file-entry-cache: 10.1.4
global-modules: 2.0.0 global-modules: 2.0.0
globby: 11.1.0 globby: 11.1.0
globjoin: 0.1.4 globjoin: 0.1.4
html-tags: 3.3.1 html-tags: 3.3.1
ignore: 7.0.4 ignore: 7.0.5
imurmurhash: 0.1.4 imurmurhash: 0.1.4
is-plain-object: 5.0.0 is-plain-object: 5.0.0
known-css-properties: 0.36.0 known-css-properties: 0.37.0
mathml-tag-names: 2.1.3 mathml-tag-names: 2.1.3
meow: 13.2.0 meow: 13.2.0
micromatch: 4.0.8 micromatch: 4.0.8
normalize-path: 3.0.0 normalize-path: 3.0.0
picocolors: 1.1.1 picocolors: 1.1.1
postcss: 8.5.3 postcss: 8.5.6
postcss-resolve-nested-selector: 0.1.6 postcss-resolve-nested-selector: 0.1.6
postcss-safe-parser: 7.0.1(postcss@8.5.3) postcss-safe-parser: 7.0.1(postcss@8.5.6)
postcss-selector-parser: 7.1.0 postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
resolve-from: 5.0.0 resolve-from: 5.0.0
@ -14910,7 +14463,7 @@ snapshots:
sucrase@3.35.0: sucrase@3.35.0:
dependencies: dependencies:
"@jridgewell/gen-mapping": 0.3.8 "@jridgewell/gen-mapping": 0.3.13
commander: 4.1.1 commander: 4.1.1
glob: 10.4.5 glob: 10.4.5
lines-and-columns: 1.2.4 lines-and-columns: 1.2.4
@ -14940,20 +14493,19 @@ snapshots:
svg-tags@1.0.0: {} svg-tags@1.0.0: {}
svgo@3.3.2: svgo@4.0.0:
dependencies: dependencies:
"@trysound/sax": 0.2.0 commander: 11.1.0
commander: 7.2.0 css-select: 5.2.2
css-select: 5.1.0 css-tree: 3.1.0
css-tree: 2.3.1 css-what: 6.2.2
css-what: 6.1.0
csso: 5.0.5 csso: 5.0.5
picocolors: 1.1.1 picocolors: 1.1.1
sax: 1.4.1
synckit@0.11.4: synckit@0.11.11:
dependencies: dependencies:
"@pkgr/core": 0.2.4 "@pkgr/core": 0.2.9
tslib: 2.8.1
table@6.9.0: table@6.9.0:
dependencies: dependencies:
@ -14979,11 +14531,11 @@ snapshots:
normalize-path: 3.0.0 normalize-path: 3.0.0
object-hash: 3.0.0 object-hash: 3.0.0
picocolors: 1.1.1 picocolors: 1.1.1
postcss: 8.5.3 postcss: 8.5.6
postcss-import: 15.1.0(postcss@8.5.3) postcss-import: 15.1.0(postcss@8.5.6)
postcss-js: 4.0.1(postcss@8.5.3) postcss-js: 4.0.1(postcss@8.5.6)
postcss-load-config: 4.0.2(postcss@8.5.3) postcss-load-config: 4.0.2(postcss@8.5.6)
postcss-nested: 6.2.0(postcss@8.5.3) postcss-nested: 6.2.0(postcss@8.5.6)
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
resolve: 1.22.10 resolve: 1.22.10
sucrase: 3.35.0 sucrase: 3.35.0
@ -15008,10 +14560,10 @@ snapshots:
type-fest: 2.19.0 type-fest: 2.19.0
unique-string: 3.0.0 unique-string: 3.0.0
terser@5.39.0: terser@5.43.1:
dependencies: dependencies:
"@jridgewell/source-map": 0.3.6 "@jridgewell/source-map": 0.3.11
acorn: 8.14.1 acorn: 8.15.0
commander: 2.20.3 commander: 2.20.3
source-map-support: 0.5.21 source-map-support: 0.5.21
@ -15042,10 +14594,10 @@ snapshots:
tinyexec@1.0.1: {} tinyexec@1.0.1: {}
tinyglobby@0.2.13: tinyglobby@0.2.14:
dependencies: dependencies:
fdir: 6.4.4(picomatch@4.0.2) fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.2 picomatch: 4.0.3
tinyqueue@2.0.3: {} tinyqueue@2.0.3: {}
@ -15057,8 +14609,6 @@ snapshots:
dependencies: dependencies:
is-number: 7.0.0 is-number: 7.0.0
toidentifier@1.0.1: {}
tr46@0.0.3: {} tr46@0.0.3: {}
tr46@1.0.1: tr46@1.0.1:
@ -15067,9 +14617,9 @@ snapshots:
traverse@0.6.8: {} traverse@0.6.8: {}
ts-api-utils@2.1.0(typescript@5.7.3): ts-api-utils@2.1.0(typescript@5.9.2):
dependencies: dependencies:
typescript: 5.7.3 typescript: 5.9.2
ts-interface-checker@0.1.13: {} ts-interface-checker@0.1.13: {}
@ -15091,12 +14641,6 @@ snapshots:
type-fest@4.41.0: {} type-fest@4.41.0: {}
type-is@2.0.1:
dependencies:
content-type: 1.0.5
media-typer: 1.1.0
mime-types: 3.0.1
typed-array-buffer@1.0.3: typed-array-buffer@1.0.3:
dependencies: dependencies:
call-bound: 1.0.4 call-bound: 1.0.4
@ -15130,17 +14674,18 @@ snapshots:
possible-typed-array-names: 1.1.0 possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10 reflect.getprototypeof: 1.0.10
typescript-eslint@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3): typescript-eslint@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2):
dependencies: dependencies:
"@typescript-eslint/eslint-plugin": 8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) "@typescript-eslint/eslint-plugin": 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
"@typescript-eslint/parser": 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) "@typescript-eslint/parser": 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
"@typescript-eslint/utils": 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.7.3) "@typescript-eslint/typescript-estree": 8.40.0(typescript@5.9.2)
eslint: 9.26.0(jiti@2.4.2) "@typescript-eslint/utils": 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
typescript: 5.7.3 eslint: 9.34.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
typescript@5.7.3: {} typescript@5.9.2: {}
uglify-js@3.19.3: uglify-js@3.19.3:
optional: true optional: true
@ -15152,7 +14697,7 @@ snapshots:
has-symbols: 1.1.0 has-symbols: 1.1.0
which-boxed-primitive: 1.1.1 which-boxed-primitive: 1.1.1
undici-types@6.21.0: {} undici-types@7.10.0: {}
unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-canonical-property-names-ecmascript@2.0.1: {}
@ -15193,13 +14738,11 @@ snapshots:
universalify@2.0.1: {} universalify@2.0.1: {}
unpipe@1.0.0: {}
upath@1.2.0: {} upath@1.2.0: {}
update-browserslist-db@1.1.3(browserslist@4.24.5): update-browserslist-db@1.1.3(browserslist@4.25.3):
dependencies: dependencies:
browserslist: 4.24.5 browserslist: 4.25.3
escalade: 3.2.0 escalade: 3.2.0
picocolors: 1.1.1 picocolors: 1.1.1
@ -15218,37 +14761,35 @@ snapshots:
spdx-correct: 3.2.0 spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1 spdx-expression-parse: 3.0.1
vary@1.1.2: {} vite-plugin-pwa@1.0.3(vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1))(workbox-build@7.3.0)(workbox-window@7.3.0):
vite-plugin-pwa@1.0.0(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.1))(workbox-build@7.3.0)(workbox-window@7.3.0):
dependencies: dependencies:
debug: 4.4.0 debug: 4.4.1
pretty-bytes: 6.1.1 pretty-bytes: 6.1.1
tinyglobby: 0.2.13 tinyglobby: 0.2.14
vite: 6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.1) vite: 7.1.3(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1)
workbox-build: 7.3.0 workbox-build: 7.3.0
workbox-window: 7.3.0 workbox-window: 7.3.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.1): vite@7.1.3(@types/node@24.3.0)(jiti@2.5.1)(terser@5.43.1)(yaml@2.8.1):
dependencies: dependencies:
esbuild: 0.25.4 esbuild: 0.25.9
fdir: 6.4.4(picomatch@4.0.2) fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.2 picomatch: 4.0.3
postcss: 8.5.3 postcss: 8.5.6
rollup: 4.40.2 rollup: 4.47.1
tinyglobby: 0.2.13 tinyglobby: 0.2.14
optionalDependencies: optionalDependencies:
"@types/node": 22.15.17 "@types/node": 24.3.0
fsevents: 2.3.3 fsevents: 2.3.3
jiti: 2.4.2 jiti: 2.5.1
terser: 5.39.0 terser: 5.43.1
yaml: 2.7.1 yaml: 2.8.1
w3c-keyname@2.2.8: {} w3c-keyname@2.2.8: {}
wavesurfer.js@7.9.5: {} wavesurfer.js@7.10.1: {}
wcwidth@1.0.1: wcwidth@1.0.1:
dependencies: dependencies:
@ -15336,10 +14877,10 @@ snapshots:
workbox-build@7.3.0: workbox-build@7.3.0:
dependencies: dependencies:
"@apideck/better-ajv-errors": 0.3.6(ajv@8.17.1) "@apideck/better-ajv-errors": 0.3.6(ajv@8.17.1)
"@babel/core": 7.27.1 "@babel/core": 7.28.3
"@babel/preset-env": 7.27.2(@babel/core@7.27.1) "@babel/preset-env": 7.28.3(@babel/core@7.28.3)
"@babel/runtime": 7.27.1 "@babel/runtime": 7.28.3
"@rollup/plugin-babel": 5.3.1(@babel/core@7.27.1)(rollup@2.79.2) "@rollup/plugin-babel": 5.3.1(@babel/core@7.28.3)(rollup@2.79.2)
"@rollup/plugin-node-resolve": 15.3.1(rollup@2.79.2) "@rollup/plugin-node-resolve": 15.3.1(rollup@2.79.2)
"@rollup/plugin-replace": 2.4.2(rollup@2.79.2) "@rollup/plugin-replace": 2.4.2(rollup@2.79.2)
"@rollup/plugin-terser": 0.4.4(rollup@2.79.2) "@rollup/plugin-terser": 0.4.4(rollup@2.79.2)
@ -15474,7 +15015,7 @@ snapshots:
xml-parser-xo@4.1.4: {} xml-parser-xo@4.1.4: {}
xmldoc@2.0.1: xmldoc@2.0.2:
dependencies: dependencies:
sax: 1.4.1 sax: 1.4.1
@ -15486,7 +15027,7 @@ snapshots:
yallist@3.1.1: {} yallist@3.1.1: {}
yaml@2.7.1: {} yaml@2.8.1: {}
yargs-parser@18.1.3: yargs-parser@18.1.3:
dependencies: dependencies:
@ -15535,10 +15076,4 @@ snapshots:
yocto-queue@1.2.1: {} yocto-queue@1.2.1: {}
yoctocolors@2.1.1: {} yoctocolors@2.1.2: {}
zod-to-json-schema@3.24.5(zod@3.24.4):
dependencies:
zod: 3.24.4
zod@3.24.4: {}

View file

@ -2,6 +2,9 @@
declare(strict_types=1); declare(strict_types=1);
use CodeIgniter\Boot;
use Config\Paths;
/** /**
* This file is part of CodeIgniter 4 framework. * This file is part of CodeIgniter 4 framework.
* *
@ -56,6 +59,7 @@ class preload
'/system/Config/Routes.php', '/system/Config/Routes.php',
'/system/Language/', '/system/Language/',
'/system/bootstrap.php', '/system/bootstrap.php',
'/system/util_bootstrap.php',
'/system/rewrite.php', '/system/rewrite.php',
'/Views/', '/Views/',
// Errors occur. // Errors occur.
@ -94,10 +98,10 @@ class preload
private function loadAutoloader(): void private function loadAutoloader(): void
{ {
$paths = new Config\Paths(); $paths = new Paths();
require rtrim($paths->systemDirectory, '\\/ ') . DIRECTORY_SEPARATOR . 'Boot.php'; require rtrim($paths->systemDirectory, '\\/ ') . DIRECTORY_SEPARATOR . 'Boot.php';
CodeIgniter\Boot::preload($paths); Boot::preload($paths);
} }
} }

View file

@ -16,7 +16,7 @@ if (version_compare(PHP_VERSION, $minPhpVersion, '<')) {
$message = sprintf( $message = sprintf(
'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s', 'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s',
$minPhpVersion, $minPhpVersion,
PHP_VERSION PHP_VERSION,
); );
header('HTTP/1.1 503 Service Unavailable.', true, 503); header('HTTP/1.1 503 Service Unavailable.', true, 503);

9
spark
View file

@ -3,6 +3,9 @@
declare(strict_types=1); declare(strict_types=1);
use CodeIgniter\Boot;
use Config\Paths;
/** /**
* This file is part of CodeIgniter 4 framework. * This file is part of CodeIgniter 4 framework.
* *
@ -42,7 +45,7 @@ if (version_compare(PHP_VERSION, $minPhpVersion, '<')) {
$message = sprintf( $message = sprintf(
'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s', 'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s',
$minPhpVersion, $minPhpVersion,
PHP_VERSION PHP_VERSION,
); );
exit($message); exit($message);
@ -78,9 +81,9 @@ chdir(FCPATH);
require FCPATH . '../app/Config/Paths.php'; require FCPATH . '../app/Config/Paths.php';
// ^^^ Change this line if you move your application folder // ^^^ Change this line if you move your application folder
$paths = new Config\Paths(); $paths = new Paths();
// LOAD THE FRAMEWORK BOOTSTRAP FILE // LOAD THE FRAMEWORK BOOTSTRAP FILE
require $paths->systemDirectory . '/Boot.php'; require $paths->systemDirectory . '/Boot.php';
exit(CodeIgniter\Boot::bootSpark($paths)); exit(Boot::bootSpark($paths));

View file

@ -13,6 +13,7 @@ final class HealthTest extends CIUnitTestCase
{ {
public function testIsDefinedAppPath(): void public function testIsDefinedAppPath(): void
{ {
/** @phpstan-ignore method.alreadyNarrowedType */
$this->assertTrue(defined('APPPATH')); $this->assertTrue(defined('APPPATH'));
} }
@ -34,7 +35,7 @@ final class HealthTest extends CIUnitTestCase
$config = new App(); $config = new App();
$this->assertTrue( $this->assertTrue(
$validation->check($config->baseURL, 'valid_url_strict'), $validation->check($config->baseURL, 'valid_url_strict'),
'baseURL "' . $config->baseURL . '" in .env is not valid URL' 'baseURL "' . $config->baseURL . '" in .env is not valid URL',
); );
} }
@ -45,7 +46,7 @@ final class HealthTest extends CIUnitTestCase
// BaseURL in app/Config/App.php is a valid URL? // BaseURL in app/Config/App.php is a valid URL?
$this->assertTrue( $this->assertTrue(
$validation->check($reader->baseURL, 'valid_url_strict'), $validation->check($reader->baseURL, 'valid_url_strict'),
'baseURL "' . $reader->baseURL . '" in app/Config/App.php is not valid URL' 'baseURL "' . $reader->baseURL . '" in app/Config/App.php is not valid URL',
); );
} }
} }

View file

@ -11,15 +11,15 @@ $userPodcasts = get_podcasts_user_can_interact_with(auth()->user()); ?>
'admin', 'admin',
) ?>" class="inline-flex items-center h-full px-2 border-r border-navigation focus:ring-inset focus:ring-accent"> ) ?>" class="inline-flex items-center h-full px-2 border-r border-navigation focus:ring-inset focus:ring-accent">
<?= (isset($podcast) ? icon('arrow-left-line', [ <?= (isset($podcast) ? icon('arrow-left-line', [
'class' => 'mr-2', 'class' => 'mr-2',
]) : '') . svg('castopod-logo-base', 'h-6') ?> ]) : '') . svg('castopod-logo-base', 'h-6') ?>
</a> </a>
<a href="<?= route_to( <a href="<?= route_to(
'home', 'home',
) ?>" class="inline-flex items-center h-full px-2 text-sm font-semibold sm:px-6 hover:underline focus:ring-inset focus:ring-accent" title="<?= lang('Navigation.go_to_website') ?>"> ) ?>" class="inline-flex items-center h-full px-2 text-sm font-semibold sm:px-6 hover:underline focus:ring-inset focus:ring-accent" title="<?= lang('Navigation.go_to_website') ?>">
<span class="hidden sm:block"><?= lang('Navigation.go_to_website') ?></span> <span class="hidden sm:block"><?= lang('Navigation.go_to_website') ?></span>
<?= icon('external-link-fill', [ <?= icon('external-link-fill', [
'class' => 'sm:ml-1 text-xl sm:text-base sm:opacity-60', 'class' => 'sm:ml-1 text-xl sm:text-base sm:opacity-60',
]) ?> ]) ?>
</a> </a>
</div> </div>

View file

@ -20,7 +20,7 @@
<a href="<?= route_to($data['count-route'], $podcastId ?? null, $episodeId ?? null) ?>" class="px-2 ml-2 text-xs font-normal rounded-full focus:ring-accent <?= $isSectionActive ? 'bg-navigation' : 'bg-navigation-active' ?>"><?= $data['count'] ?></a> <a href="<?= route_to($data['count-route'], $podcastId ?? null, $episodeId ?? null) ?>" class="px-2 ml-2 text-xs font-normal rounded-full focus:ring-accent <?= $isSectionActive ? 'bg-navigation' : 'bg-navigation-active' ?>"><?= $data['count'] ?></a>
<?php endif; ?> <?php endif; ?>
</div> </div>
<?php if(array_key_exists('add-cta', $data)): ?> <?php if (array_key_exists('add-cta', $data)): ?>
<a href="<?= route_to($data['add-cta'], $podcastId ?? null, $episodeId ?? null) ?>" class="p-2 rounded-full shadow bg-accent-base focus:ring-accent" title="<?= lang($langKey . '.' . $data['add-cta']) ?>" data-tooltip="bottom"> <a href="<?= route_to($data['add-cta'], $podcastId ?? null, $episodeId ?? null) ?>" class="p-2 rounded-full shadow bg-accent-base focus:ring-accent" title="<?= lang($langKey . '.' . $data['add-cta']) ?>" data-tooltip="bottom">
<?= icon('add-fill') ?> <?= icon('add-fill') ?>
</a> </a>

View file

@ -41,8 +41,7 @@
</form> </form>
</div> </div>
<?= <?= data_table(
data_table(
[ [
[ [
'header' => lang('Episode.list.episode'), 'header' => lang('Episode.list.episode'),

View file

@ -66,14 +66,14 @@
</div> </div>
<footer class="flex justify-around px-6 py-3"> <footer class="flex justify-around px-6 py-3">
<span class="inline-flex items-center"><?= icon('chat-4-fill', [ <span class="inline-flex items-center"><?= icon('chat-4-fill', [
'class' => 'mr-1 text-xl opacity-40', 'class' => 'mr-1 text-xl opacity-40',
]) ?>0</span> ]) ?>0</span>
<span class="inline-flex items-center"><?= icon('repeat-fill', [ <span class="inline-flex items-center"><?= icon('repeat-fill', [
'class' => 'mr-1 text-xl opacity-40', 'class' => 'mr-1 text-xl opacity-40',
]) ?>0</span> ]) ?>0</span>
<span class="inline-flex items-center"><?= icon('heart-fill', [ <span class="inline-flex items-center"><?= icon('heart-fill', [
'class' => 'mr-1 text-xl opacity-40', 'class' => 'mr-1 text-xl opacity-40',
]) ?>0</span> ]) ?>0</span>
</footer> </footer>
</div> </div>

View file

@ -60,5 +60,5 @@
<?= service('vite') <?= service('vite')
->asset('js/charts.ts', 'js') ?> ->asset('js/charts.ts', 'js') ?>
<?= $this->endSection() ?> <?= $this->endSection() ?>

View file

@ -27,5 +27,5 @@
</div> </div>
<?= service('vite') <?= service('vite')
->asset('js/charts.ts', 'js') ?> ->asset('js/charts.ts', 'js') ?>
<?= $this->endSection() ?> <?= $this->endSection() ?>

View file

@ -25,5 +25,5 @@
</div> </div>
<?= service('vite') <?= service('vite')
->asset('js/charts.ts', 'js') ?> ->asset('js/charts.ts', 'js') ?>
<?= $this->endSection() ?> <?= $this->endSection() ?>

View file

@ -27,5 +27,5 @@
</div> </div>
<?= service('vite') <?= service('vite')
->asset('js/charts.ts', 'js') ?> ->asset('js/charts.ts', 'js') ?>
<?= $this->endSection() ?> <?= $this->endSection() ?>

View file

@ -7,16 +7,16 @@
) ?>" class="inline-flex items-center text-sm underline hover:no-underline focus:ring-accent"> ) ?>" class="inline-flex items-center text-sm underline hover:no-underline focus:ring-accent">
<?= lang('Podcast.see_all_episodes') ?> <?= lang('Podcast.see_all_episodes') ?>
<?= icon('arrow-right-s-fill', [ <?= icon('arrow-right-s-fill', [
'class' => 'ml-2', 'class' => 'ml-2',
]) ?> ]) ?>
</a> </a>
</header> </header>
<?php if ($episodes): ?> <?php if ($episodes): ?>
<div class="grid px-4 pt-2 pb-5 -mx-2 overflow-x-auto grid-cols-latestEpisodes gap-x-4 snap snap-x snap-proximity"> <div class="grid px-4 pt-2 pb-5 -mx-2 overflow-x-auto grid-cols-latestEpisodes gap-x-4 snap snap-x snap-proximity">
<?php foreach ($episodes as $episode): ?> <?php foreach ($episodes as $episode): ?>
<?= view('episode/_card', [ <?= view('episode/_card', [
'episode' => $episode, 'episode' => $episode,
]) ?> ]) ?>
<?php endforeach; ?> <?php endforeach; ?>
</div> </div>
<?php else: ?> <?php else: ?>

View file

@ -45,19 +45,19 @@
'cell' => function ($subscription) { 'cell' => function ($subscription) {
return esc($subscription->email); return esc($subscription->email);
}, },
], ],
[ [
'header' => lang('Subscription.list.expiration_date'), 'header' => lang('Subscription.list.expiration_date'),
'cell' => function ($subscription) { 'cell' => function ($subscription) {
return $subscription->expires_at ? local_date($subscription->expires_at) : lang('Subscription.list.unlimited'); return $subscription->expires_at ? local_date($subscription->expires_at) : lang('Subscription.list.unlimited');
}, },
], ],
[ [
'header' => lang('Subscription.list.downloads'), 'header' => lang('Subscription.list.downloads'),
'cell' => function ($subscription) { 'cell' => function ($subscription) {
return $subscription->downloads_last_3_months; return $subscription->downloads_last_3_months;
}, },
], ],
[ [
'header' => lang('Subscription.list.status'), 'header' => lang('Subscription.list.status'),
'cell' => function ($subscription) { 'cell' => function ($subscription) {
@ -69,7 +69,7 @@
return '<Pill variant="' . $statusMapping[$subscription->status] . '" class="lowercase">' . lang('Subscription.status.' . $subscription->status) . '</Pill>'; return '<Pill variant="' . $statusMapping[$subscription->status] . '" class="lowercase">' . lang('Subscription.status.' . $subscription->status) . '</Pill>';
}, },
], ],
[ [
'header' => lang('Common.actions'), 'header' => lang('Common.actions'),
'cell' => function ($subscription, $podcast) { 'cell' => function ($subscription, $podcast) {
@ -121,7 +121,7 @@
'</button>' . '</button>' .
'<DropdownMenu id="more-dropdown-' . $subscription->id . '-menu" labelledby="more-dropdown-' . $subscription->id . '" offsetY="-24" items="' . esc(json_encode($items)) . '" />'; '<DropdownMenu id="more-dropdown-' . $subscription->id . '-menu" labelledby="more-dropdown-' . $subscription->id . '" offsetY="-24" items="' . esc(json_encode($items)) . '" />';
}, },
], ],
], ],
$podcast->subscriptions, $podcast->subscriptions,
'', '',

View file

@ -90,8 +90,8 @@
<?= explicit_badge($episode->parental_advisory === 'explicit', 'rounded absolute left-0 bottom-0 ml-2 mb-2 bg-black/75 text-accent-contrast') ?> <?= explicit_badge($episode->parental_advisory === 'explicit', 'rounded absolute left-0 bottom-0 ml-2 mb-2 bg-black/75 text-accent-contrast') ?>
<?php if ($episode->is_premium): ?> <?php if ($episode->is_premium): ?>
<?= icon('exchange-dollar-fill', [ <?= icon('exchange-dollar-fill', [
'class' => 'absolute left-0 w-8 pl-2 text-2xl rounded-r-full rounded-tl-lg top-2 text-accent-contrast bg-accent-base', 'class' => 'absolute left-0 w-8 pl-2 text-2xl rounded-r-full rounded-tl-lg top-2 text-accent-contrast bg-accent-base',
]) ?> ]) ?>
<?php endif; ?> <?php endif; ?>
<img src="<?= $episode->cover->medium_url ?>" alt="<?= esc($episode->title) ?>" class="flex-shrink-0 rounded-md shadow-xl h-36 aspect-square" loading="lazy" /> <img src="<?= $episode->cover->medium_url ?>" alt="<?= esc($episode->title) ?>" class="flex-shrink-0 rounded-md shadow-xl h-36 aspect-square" loading="lazy" />
</div> </div>

View file

@ -87,8 +87,8 @@
<?= explicit_badge($episode->parental_advisory === 'explicit', 'rounded absolute left-0 bottom-0 ml-2 mb-2 bg-black/75 text-accent-contrast') ?> <?= explicit_badge($episode->parental_advisory === 'explicit', 'rounded absolute left-0 bottom-0 ml-2 mb-2 bg-black/75 text-accent-contrast') ?>
<?php if ($episode->is_premium): ?> <?php if ($episode->is_premium): ?>
<?= icon('exchange-dollar-fill', [ <?= icon('exchange-dollar-fill', [
'class' => 'absolute left-0 w-8 pl-2 text-2xl rounded-r-full rounded-tl-lg top-2 text-accent-contrast bg-accent-base', 'class' => 'absolute left-0 w-8 pl-2 text-2xl rounded-r-full rounded-tl-lg top-2 text-accent-contrast bg-accent-base',
]) ?> ]) ?>
<?php endif; ?> <?php endif; ?>
<img src="<?= $episode->cover->medium_url ?>" alt="<?= esc($episode->title) ?>" class="flex-shrink-0 rounded-md shadow-xl h-36 aspect-square" loading="lazy" /> <img src="<?= $episode->cover->medium_url ?>" alt="<?= esc($episode->title) ?>" class="flex-shrink-0 rounded-md shadow-xl h-36 aspect-square" loading="lazy" />
</div> </div>

View file

@ -41,9 +41,9 @@
<a href="<?= route_to( <a href="<?= route_to(
'home', 'home',
) ?>" class="inline-flex items-baseline text-3xl font-semibold font-display"><?= service('settings') ) ?>" class="inline-flex items-baseline text-3xl font-semibold font-display"><?= service('settings')
->get('App.siteName') === 'Castopod' ? 'castopod' . ->get('App.siteName') === 'Castopod' ? 'castopod' .
svg('castopod-logo-base', 'h-6 ml-2') : esc(service('settings') svg('castopod-logo-base', 'h-6 ml-2') : esc(service('settings')
->get('App.siteName')) ?></a> ->get('App.siteName')) ?></a>
</h1> </h1>
</header> </header>
<main class="container flex-1 px-4 py-10 mx-auto"> <main class="container flex-1 px-4 py-10 mx-auto">

View file

@ -55,7 +55,7 @@
<footer class="container flex justify-between px-2 py-4 mx-auto text-sm text-right border-t border-subtle"> <footer class="container flex justify-between px-2 py-4 mx-auto text-sm text-right border-t border-subtle">
<?= render_page_links() ?> <?= render_page_links() ?>
<small><?= lang('Common.powered_by', [ <small><?= lang('Common.powered_by', [
'castopod' => '<a class="underline hover:no-underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod</a>', 'castopod' => '<a class="underline hover:no-underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod</a>',
], null, false) ?></small> ], null, false) ?></small>
</footer> </footer>
</body> </body>

View file

@ -58,9 +58,9 @@
<footer class="container flex justify-between px-2 py-4 mx-auto text-sm text-right"> <footer class="container flex justify-between px-2 py-4 mx-auto text-sm text-right">
<?= render_page_links() ?> <?= render_page_links() ?>
<small><?= lang('Common.powered_by', [ <small><?= lang('Common.powered_by', [
'castopod' => '<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('social:castopod', [ 'castopod' => '<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('social:castopod', [
'class' => 'ml-1 text-lg', 'class' => 'ml-1 text-lg',
]) . '</a>', ]) . '</a>',
], null, false) ?></small> ], null, false) ?></small>
</footer> </footer>
</body> </body>

View file

@ -58,10 +58,10 @@
<div class="flex flex-col"> <div class="flex flex-col">
<p><?= esc($podcast->copyright) ?></p> <p><?= esc($podcast->copyright) ?></p>
<p><?= lang('Common.powered_by', [ <p><?= lang('Common.powered_by', [
'castopod' => '<a class="inline-flex font-semibold text-skin-muted hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('social:castopod', [ 'castopod' => '<a class="inline-flex font-semibold text-skin-muted hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('social:castopod', [
'class' => 'ml-1 text-lg', 'class' => 'ml-1 text-lg',
]) . '</a>', ]) . '</a>',
], null, false) ?></p> ], null, false) ?></p>
</div> </div>
</footer> </footer>
</div> </div>

View file

@ -84,7 +84,7 @@
href="<?= $podcastingPlatform->link_url ?>" href="<?= $podcastingPlatform->link_url ?>"
target="_blank" target="_blank"
rel="noopener noreferrer"><?= icon($podcastingPlatform->type . ':' . $podcastingPlatform->slug, [ rel="noopener noreferrer"><?= icon($podcastingPlatform->type . ':' . $podcastingPlatform->slug, [
'class' => 'text-xl mr-auto', 'class' => 'text-xl mr-auto',
]) ?><span class="mr-auto -ml-8"><?= $podcastingPlatform->label ?></span> ]) ?><span class="mr-auto -ml-8"><?= $podcastingPlatform->label ?></span>
</a> </a>
<?php endif; ?> <?php endif; ?>

View file

@ -22,13 +22,13 @@
<div class="px-6 mb-4 post-content"><?= $post->message_html ?></div> <div class="px-6 mb-4 post-content"><?= $post->message_html ?></div>
<?php if ($post->episode_id) : ?> <?php if ($post->episode_id) : ?>
<?= view('episode/_partials/preview_card', [ <?= view('episode/_partials/preview_card', [
'index' => $index, 'index' => $index,
'episode' => $post->episode, 'episode' => $post->episode,
]) ?> ]) ?>
<?php elseif ($post->preview_card_id) : ?> <?php elseif ($post->preview_card_id) : ?>
<?= view('post/_partials/preview_card', [ <?= view('post/_partials/preview_card', [
'preview_card' => $post->preview_card, 'preview_card' => $post->preview_card,
]) ?> ]) ?>
<?php endif; ?> <?php endif; ?>
<?= $this->include('post/_partials/actions') ?> <?= $this->include('post/_partials/actions') ?>
</article> </article>

View file

@ -10,14 +10,14 @@
], ],
) . ) .
lang('Post.back_to_actor_posts', [ lang('Post.back_to_actor_posts', [
'actor' => esc($post->actor->display_name), 'actor' => esc($post->actor->display_name),
]) ?></a> ]) ?></a>
</nav> </nav>
<div class="pb-12"> <div class="pb-12">
<?= view('post/_partials/post_with_replies', [ <?= view('post/_partials/post_with_replies', [
'index' => 1, 'index' => 1,
'post' => $post, 'post' => $post,
'podcast' => $podcast, 'podcast' => $podcast,
]) ?> ]) ?>
</div> </div>
<?= $this->endSection() ?> <?= $this->endSection() ?>

View file

@ -21,10 +21,10 @@
name="cache_handler" name="cache_handler"
label="<?= esc(lang('Install.form.cache_handler')) ?>" label="<?= esc(lang('Install.form.cache_handler')) ?>"
options="<?= esc(json_encode([ options="<?= esc(json_encode([
'file' => lang('Install.form.cacheHandlerOptions.file'), 'file' => lang('Install.form.cacheHandlerOptions.file'),
'redis' => lang('Install.form.cacheHandlerOptions.redis'), 'redis' => lang('Install.form.cacheHandlerOptions.redis'),
'predis' => lang('Install.form.cacheHandlerOptions.predis'), 'predis' => lang('Install.form.cacheHandlerOptions.predis'),
])) ?>" ])) ?>"
selected="file" selected="file"
required="true" /> required="true" />
<?php // @icon("arrow-right-fill")?> <?php // @icon("arrow-right-fill")?>

View file

@ -0,0 +1,9 @@
<!doctype html>
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>