From 76e1761cf7009a35d3ddc1ad1ba561a0ab1f5522 Mon Sep 17 00:00:00 2001 From: Chi-Hsuan Huang Date: Thu, 1 Aug 2024 12:35:43 +0800 Subject: [PATCH] Add JS remote logging package (#49702) * Add remote logging package * Update package.json * Fix wca admin * Add changefile(s) from automation for the following project(s): @woocommerce/remote-logging, @woocommerce/dependency-extraction-webpack-plugin, woocommerce * Update .eslintrc.js * Revert core changes * Add tracks check and update tests * Set hard limit to trace * Fix filename * Add filters to customise API endpoints * Update REDAME.md - Add filters - Remove installation section * Update REDAME.md * Add composer.lock * Fix filename --------- Co-authored-by: github-actions --- .../assets/packages.js | 1 + .../49702-add-js-remote-error-logging | 4 + packages/js/remote-logging/.eslintrc.js | 12 + packages/js/remote-logging/.npmrc | 1 + packages/js/remote-logging/CHANGELOG.md | 3 + .../js/remote-logging/PREVIOUS_CHANGELOG.md | 0 packages/js/remote-logging/README.md | 80 + packages/js/remote-logging/babel.config.js | 3 + packages/js/remote-logging/changelog/.gitkeep | 0 .../49702-add-js-remote-error-logging | 4 + packages/js/remote-logging/composer.json | 32 + packages/js/remote-logging/composer.lock | 1059 ++++++++ packages/js/remote-logging/jest.config.json | 7 + packages/js/remote-logging/package.json | 159 ++ packages/js/remote-logging/src/index.ts | 9 + .../js/remote-logging/src/remote-logger.ts | 372 +++ .../src/test/__mocks__/fetch.ts | 7 + packages/js/remote-logging/src/test/index.ts | 288 ++ packages/js/remote-logging/src/test/utils.ts | 126 + packages/js/remote-logging/src/types.ts | 47 + packages/js/remote-logging/src/utils.ts | 41 + packages/js/remote-logging/tsconfig-cjs.json | 10 + packages/js/remote-logging/tsconfig.json | 12 + .../js/remote-logging/typings/global.d.ts | 10 + packages/js/remote-logging/typings/index.d.ts | 12 + pnpm-lock.yaml | 2418 +++++++---------- 26 files changed, 3324 insertions(+), 1393 deletions(-) create mode 100644 packages/js/dependency-extraction-webpack-plugin/changelog/49702-add-js-remote-error-logging create mode 100644 packages/js/remote-logging/.eslintrc.js create mode 100644 packages/js/remote-logging/.npmrc create mode 100644 packages/js/remote-logging/CHANGELOG.md create mode 100644 packages/js/remote-logging/PREVIOUS_CHANGELOG.md create mode 100644 packages/js/remote-logging/README.md create mode 100644 packages/js/remote-logging/babel.config.js create mode 100644 packages/js/remote-logging/changelog/.gitkeep create mode 100644 packages/js/remote-logging/changelog/49702-add-js-remote-error-logging create mode 100644 packages/js/remote-logging/composer.json create mode 100644 packages/js/remote-logging/composer.lock create mode 100644 packages/js/remote-logging/jest.config.json create mode 100644 packages/js/remote-logging/package.json create mode 100644 packages/js/remote-logging/src/index.ts create mode 100644 packages/js/remote-logging/src/remote-logger.ts create mode 100644 packages/js/remote-logging/src/test/__mocks__/fetch.ts create mode 100644 packages/js/remote-logging/src/test/index.ts create mode 100644 packages/js/remote-logging/src/test/utils.ts create mode 100644 packages/js/remote-logging/src/types.ts create mode 100644 packages/js/remote-logging/src/utils.ts create mode 100644 packages/js/remote-logging/tsconfig-cjs.json create mode 100644 packages/js/remote-logging/tsconfig.json create mode 100644 packages/js/remote-logging/typings/global.d.ts create mode 100644 packages/js/remote-logging/typings/index.d.ts diff --git a/packages/js/dependency-extraction-webpack-plugin/assets/packages.js b/packages/js/dependency-extraction-webpack-plugin/assets/packages.js index 3464ecfa270..580d3acd83a 100644 --- a/packages/js/dependency-extraction-webpack-plugin/assets/packages.js +++ b/packages/js/dependency-extraction-webpack-plugin/assets/packages.js @@ -18,6 +18,7 @@ module.exports = [ '@woocommerce/number', '@woocommerce/product-editor', '@woocommerce/tracks', + '@woocommerce/remote-logging', // wc-blocks packages '@woocommerce/blocks-checkout', '@woocommerce/blocks-components', diff --git a/packages/js/dependency-extraction-webpack-plugin/changelog/49702-add-js-remote-error-logging b/packages/js/dependency-extraction-webpack-plugin/changelog/49702-add-js-remote-error-logging new file mode 100644 index 00000000000..9b540da3c02 --- /dev/null +++ b/packages/js/dependency-extraction-webpack-plugin/changelog/49702-add-js-remote-error-logging @@ -0,0 +1,4 @@ +Significance: minor +Type: add + +Add JS remote logging package \ No newline at end of file diff --git a/packages/js/remote-logging/.eslintrc.js b/packages/js/remote-logging/.eslintrc.js new file mode 100644 index 00000000000..4cde26fc8f1 --- /dev/null +++ b/packages/js/remote-logging/.eslintrc.js @@ -0,0 +1,12 @@ +module.exports = { + extends: [ 'plugin:@woocommerce/eslint-plugin/recommended' ], + root: true, + ignorePatterns: [ '**/test/*.ts', '**/test/*.tsx' ], + settings: { + 'import/core-modules': [ '@woocommerce/settings' ], + 'import/resolver': { + node: {}, + typescript: {}, + }, + }, +}; diff --git a/packages/js/remote-logging/.npmrc b/packages/js/remote-logging/.npmrc new file mode 100644 index 00000000000..43c97e719a5 --- /dev/null +++ b/packages/js/remote-logging/.npmrc @@ -0,0 +1 @@ +package-lock=false diff --git a/packages/js/remote-logging/CHANGELOG.md b/packages/js/remote-logging/CHANGELOG.md new file mode 100644 index 00000000000..f7aac6be3b3 --- /dev/null +++ b/packages/js/remote-logging/CHANGELOG.md @@ -0,0 +1,3 @@ +# Changelog + +This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). diff --git a/packages/js/remote-logging/PREVIOUS_CHANGELOG.md b/packages/js/remote-logging/PREVIOUS_CHANGELOG.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/js/remote-logging/README.md b/packages/js/remote-logging/README.md new file mode 100644 index 00000000000..9129a2dedec --- /dev/null +++ b/packages/js/remote-logging/README.md @@ -0,0 +1,80 @@ +# WooCommerce Remote Logging + +A remote logging package for Automattic based projects. This package provides error tracking and logging capabilities, with support for rate limiting, stack trace formatting, and customizable error filtering. + +## Description + +The WooCommerce Remote Logging package offers the following features: + +- Remote error logging with stack trace analysis +- Customizable log severity levels +- Rate limiting to prevent API flooding +- Automatic capture of unhandled errors and promise rejections +- Filtering of errors based on WooCommerce asset paths +- Extensibility through WordPress filters + +## Usage + +1. Initialize the remote logger at the start of your application. If your plugin depends on WooCommerce plugin, the logger will be initialized in WooCommerce, so you don't need to call this function. + + ```js + import { init } from '@woocommerce/remote-logging'; + + init({ + errorRateLimitMs: 60000 // Set rate limit to 1 minute + }); + ``` + +2. Log messages or errors: + + ```js + import { log } from '@woocommerce/remote-logging'; + + // Log an informational message + log('info', 'User completed checkout', { extra: { orderId: '12345' } }); + + // Log a warning + log('warning', 'API request failed, retrying...', { extra: { attempts: 3 } }); + + // Log an error + try { + // Some operation that might throw + } catch (error) { + log('error', 'Failed to process order', { extra: { error } }); + } + ``` + +## Customization + +You can customize the behavior of the remote logger using WordPress filters: + +- `woocommerce_remote_logging_should_send_error`: Control whether an error should be sent to the remote API. +- `woocommerce_remote_logging_error_data`: Modify the error data before sending it to the remote API. +- `woocommerce_remote_logging_log_endpoint`: Customize the endpoint URL for sending log messages. +- `woocommerce_remote_logging_js_error_endpoint`: Customize the endpoint URL for sending JavaScript errors. + +### Example + +```js +import { addFilter } from '@wordpress/hooks'; + +addFilter( + 'woocommerce_remote_logging_should_send_error', + 'my-plugin', + (shouldSend, error, stackFrames) => { + const containsPluginFrame = stackFrames.some( + ( frame ) => + frame.url && frame.url.includes( '/my-plugin/' ); + ); + // Custom logic to determine if the error should be sent + return shouldSend && containsPluginFrame; + } +); +``` + +### API Reference + +- `init(config: RemoteLoggerConfig): void`: Initializes the remote logger with the given configuration. +- `log(severity: LogSeverity, message: string, extraData?: object): Promise`: Logs a message with the specified severity and optional extra data. + +For more detailed information about types and interfaces, refer to the source code and inline documentation. diff --git a/packages/js/remote-logging/babel.config.js b/packages/js/remote-logging/babel.config.js new file mode 100644 index 00000000000..f73e04467aa --- /dev/null +++ b/packages/js/remote-logging/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + extends: '../internal-js-tests/babel.config.js', +}; diff --git a/packages/js/remote-logging/changelog/.gitkeep b/packages/js/remote-logging/changelog/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/js/remote-logging/changelog/49702-add-js-remote-error-logging b/packages/js/remote-logging/changelog/49702-add-js-remote-error-logging new file mode 100644 index 00000000000..9b540da3c02 --- /dev/null +++ b/packages/js/remote-logging/changelog/49702-add-js-remote-error-logging @@ -0,0 +1,4 @@ +Significance: minor +Type: add + +Add JS remote logging package \ No newline at end of file diff --git a/packages/js/remote-logging/composer.json b/packages/js/remote-logging/composer.json new file mode 100644 index 00000000000..06b0f3d3bd5 --- /dev/null +++ b/packages/js/remote-logging/composer.json @@ -0,0 +1,32 @@ +{ + "name": "woocommerce/remote-logging", + "description": "WooCommerce remote logger", + "type": "library", + "license": "GPL-3.0-or-later", + "minimum-stability": "dev", + "require-dev": { + "automattic/jetpack-changelogger": "3.3.0" + }, + "config": { + "platform": { + "php": "7.4" + } + }, + "extra": { + "changelogger": { + "formatter": { + "filename": "../../../tools/changelogger/class-package-formatter.php" + }, + "types": { + "fix": "Fixes an existing bug", + "add": "Adds functionality", + "update": "Update existing functionality", + "dev": "Development related task", + "tweak": "A minor adjustment to the codebase", + "performance": "Address performance issues", + "enhancement": "Improve existing functionality" + }, + "changelog": "CHANGELOG.md" + } + } +} diff --git a/packages/js/remote-logging/composer.lock b/packages/js/remote-logging/composer.lock new file mode 100644 index 00000000000..be7fe5a2c6b --- /dev/null +++ b/packages/js/remote-logging/composer.lock @@ -0,0 +1,1059 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "57690ef98464f5d8c45b8dee21155c4a", + "packages": [], + "packages-dev": [ + { + "name": "automattic/jetpack-changelogger", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/Automattic/jetpack-changelogger.git", + "reference": "8f63c829b8d1b0d7b1d5de93510d78523ed18959" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Automattic/jetpack-changelogger/zipball/8f63c829b8d1b0d7b1d5de93510d78523ed18959", + "reference": "8f63c829b8d1b0d7b1d5de93510d78523ed18959", + "shasum": "" + }, + "require": { + "php": ">=5.6", + "symfony/console": "^3.4 || ^5.2 || ^6.0", + "symfony/process": "^3.4 || ^5.2 || ^6.0", + "wikimedia/at-ease": "^1.2 || ^2.0" + }, + "require-dev": { + "wikimedia/testing-access-wrapper": "^1.0 || ^2.0", + "yoast/phpunit-polyfills": "1.0.4" + }, + "bin": [ + "bin/changelogger" + ], + "type": "project", + "extra": { + "autotagger": true, + "branch-alias": { + "dev-trunk": "3.3.x-dev" + }, + "mirror-repo": "Automattic/jetpack-changelogger", + "version-constants": { + "::VERSION": "src/Application.php" + }, + "changelogger": { + "link-template": "https://github.com/Automattic/jetpack-changelogger/compare/${old}...${new}" + } + }, + "autoload": { + "psr-4": { + "Automattic\\Jetpack\\Changelog\\": "lib", + "Automattic\\Jetpack\\Changelogger\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "Jetpack Changelogger tool. Allows for managing changelogs by dropping change files into a changelog directory with each PR.", + "support": { + "source": "https://github.com/Automattic/jetpack-changelogger/tree/v3.3.0" + }, + "time": "2022-12-26T13:49:01+00:00" + }, + { + "name": "psr/container", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "symfony/console", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "cef62396a0477e94fc52e87a17c6e5c32e226b7f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/cef62396a0477e94fc52e87a17c6e5c32e226b7f", + "reference": "cef62396a0477e94fc52e87a17c6e5c32e226b7f", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-07-26T12:21:55+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "2.5.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "d36279a5a4bc7f3ca2c412839f10d7c0aa2c1a02" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/d36279a5a4bc7f3ca2c412839f10d7c0aa2c1a02", + "reference": "d36279a5a4bc7f3ca2c412839f10d7c0aa2c1a02", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T08:26:06+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "0424dff1c58f028c451efff2045f5d92410bd540" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", + "reference": "0424dff1c58f028c451efff2045f5d92410bd540", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "default-branch": true, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T15:07:36+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", + "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "default-branch": true, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T15:07:36+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "default-branch": true, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T15:07:36+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "8740a072b86292957feb42703edde77fcfca84fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8740a072b86292957feb42703edde77fcfca84fb", + "reference": "8740a072b86292957feb42703edde77fcfca84fb", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "default-branch": true, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/1.x" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-06-20T08:18:00+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "ec444d3f3f6505bb28d11afa41e75faadebc10a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/ec444d3f3f6505bb28d11afa41e75faadebc10a1", + "reference": "ec444d3f3f6505bb28d11afa41e75faadebc10a1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "default-branch": true, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.30.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T15:07:36+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "default-branch": true, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T15:07:36+00:00" + }, + { + "name": "symfony/process", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "deedcb3bb4669cae2148bc920eafd2b16dc7c046" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/deedcb3bb4669cae2148bc920eafd2b16dc7c046", + "reference": "deedcb3bb4669cae2148bc920eafd2b16dc7c046", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:33:22+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "2.5.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "351fb560172c6972ffa169f4ffaea6d58a9de33b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/351fb560172c6972ffa169f4ffaea6d58a9de33b", + "reference": "351fb560172c6972ffa169f4ffaea6d58a9de33b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T08:26:06+00:00" + }, + { + "name": "symfony/string", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "909cec913edea162a3b2836788228ad45fcab337" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/909cec913edea162a3b2836788228ad45fcab337", + "reference": "909cec913edea162a3b2836788228ad45fcab337", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" + }, + "conflict": { + "symfony/translation-contracts": ">=3.0" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "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", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-07-20T18:38:32+00:00" + }, + { + "name": "wikimedia/at-ease", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/at-ease.git", + "reference": "e8ebaa7bb7c8a8395481a05f6dc4deaceab11c33" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/at-ease/zipball/e8ebaa7bb7c8a8395481a05f6dc4deaceab11c33", + "reference": "e8ebaa7bb7c8a8395481a05f6dc4deaceab11c33", + "shasum": "" + }, + "require": { + "php": ">=7.2.9" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "35.0.0", + "mediawiki/minus-x": "1.1.1", + "ockcyp/covers-validator": "1.3.3", + "php-parallel-lint/php-console-highlighter": "0.5.0", + "php-parallel-lint/php-parallel-lint": "1.2.0", + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/Wikimedia/Functions.php" + ], + "psr-4": { + "Wikimedia\\AtEase\\": "src/Wikimedia/AtEase/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Tim Starling", + "email": "tstarling@wikimedia.org" + }, + { + "name": "MediaWiki developers", + "email": "wikitech-l@lists.wikimedia.org" + } + ], + "description": "Safe replacement to @ for suppressing warnings.", + "homepage": "https://www.mediawiki.org/wiki/at-ease", + "support": { + "source": "https://github.com/wikimedia/at-ease/tree/v2.1.0" + }, + "time": "2021-02-27T15:53:37+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "platform-overrides": { + "php": "7.4" + }, + "plugin-api-version": "2.6.0" +} diff --git a/packages/js/remote-logging/jest.config.json b/packages/js/remote-logging/jest.config.json new file mode 100644 index 00000000000..fa3347efcc7 --- /dev/null +++ b/packages/js/remote-logging/jest.config.json @@ -0,0 +1,7 @@ +{ + "rootDir": "./", + "roots": [ + "/src" + ], + "preset": "./node_modules/@woocommerce/internal-js-tests/jest-preset.js" +} diff --git a/packages/js/remote-logging/package.json b/packages/js/remote-logging/package.json new file mode 100644 index 00000000000..0950946edf8 --- /dev/null +++ b/packages/js/remote-logging/package.json @@ -0,0 +1,159 @@ +{ + "name": "@woocommerce/remote-logging", + "version": "0.0.1", + "description": "WooCommerce remote logging for Automattic based projects", + "author": "Automattic", + "license": "GPL-2.0-or-later", + "engines": { + "node": "^20.11.1", + "pnpm": "^9.1.0" + }, + "keywords": [ + "wordpress", + "woocommerce", + "remote-logging" + ], + "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/remote-logging/README.md", + "repository": { + "type": "git", + "url": "https://github.com/woocommerce/woocommerce.git" + }, + "bugs": { + "url": "https://github.com/woocommerce/woocommerce/issues" + }, + "main": "build/index.js", + "module": "build-module/index.js", + "types": "build-types", + "files": [ + "build", + "build-module", + "build-types" + ], + "scripts": { + "build": "pnpm --if-present --workspace-concurrency=Infinity --stream --filter=\"$npm_package_name...\" '/^build:project:.*$/'", + "build:project": "pnpm --if-present '/^build:project:.*$/'", + "build:project:cjs": "wireit", + "build:project:esm": "wireit", + "changelog": "composer install && composer exec -- changelogger", + "lint": "pnpm --if-present '/^lint:lang:.*$/'", + "lint:fix": "pnpm --if-present '/^lint:fix:lang:.*$/'", + "lint:fix:lang:js": "eslint src --fix", + "lint:lang:js": "eslint src", + "prepack": "pnpm build", + "test:js": "jest --config ./jest.config.json --passWithNoTests", + "watch:build": "pnpm --if-present --workspace-concurrency=Infinity --filter=\"$npm_package_name...\" --parallel '/^watch:build:project:.*$/'", + "watch:build:project": "pnpm --if-present run '/^watch:build:project:.*$/'", + "watch:build:project:cjs": "wireit", + "watch:build:project:esm": "wireit" + }, + "lint-staged": { + "*.(t|j)s?(x)": [ + "pnpm lint:fix", + "pnpm test-staged" + ] + }, + "dependencies": { + "@wordpress/hooks": "wp-6.0", + "debug": "^4.3.4", + "tracekit": "^0.4.6" + }, + "devDependencies": { + "@babel/core": "^7.23.5", + "@types/debug": "^4.1.12", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.68", + "@woocommerce/eslint-plugin": "workspace:*", + "@woocommerce/internal-js-tests": "workspace:*", + "@wordpress/jest-console": "^5.4.0", + "concurrently": "^7.6.0", + "eslint": "^8.55.0", + "jest": "~27.5.1", + "jest-cli": "~27.5.1", + "rimraf": "5.0.5", + "ts-jest": "~29.1.1", + "typescript": "^5.3.3", + "wireit": "0.14.3" + }, + "publishConfig": { + "access": "public" + }, + "config": { + "ci": { + "lint": { + "command": "lint", + "changes": "src/**/*.{js,jsx,ts,tsx}" + }, + "tests": [ + { + "name": "JavaScript", + "command": "test:js", + "changes": [ + "jest.config.js", + "babel.config.js", + "tsconfig.json", + "src/**/*.{js,jsx,ts,tsx}", + "typings/**/*.ts" + ], + "cascade": "test:js", + "events": [ + "pull_request", + "push" + ] + } + ] + } + }, + "wireit": { + "build:project:cjs": { + "command": "tsc --project tsconfig-cjs.json", + "clean": "if-file-deleted", + "files": [ + "tsconfig-cjs.json", + "src/**/*.{js,jsx,ts,tsx}", + "typings/**/*.ts" + ], + "output": [ + "build" + ], + "dependencies": [ + "dependencyOutputs" + ] + }, + "watch:build:project:cjs": { + "command": "tsc --project tsconfig-cjs.json --watch", + "service": true + }, + "build:project:esm": { + "command": "tsc --project tsconfig.json", + "clean": "if-file-deleted", + "files": [ + "tsconfig.json", + "src/**/*.{js,jsx,ts,tsx}", + "typings/**/*.ts" + ], + "output": [ + "build-module", + "build-types" + ], + "dependencies": [ + "dependencyOutputs" + ] + }, + "watch:build:project:esm": { + "command": "tsc --project tsconfig.json --watch", + "service": true + }, + "dependencyOutputs": { + "allowUsuallyExcludedPaths": true, + "files": [ + "node_modules/@woocommerce/internal-js-tests/build", + "node_modules/@woocommerce/internal-js-tests/build-module", + "node_modules/@woocommerce/internal-js-tests/jest-preset.js", + "node_modules/@woocommerce/eslint-plugin/configs", + "node_modules/@woocommerce/eslint-plugin/rules", + "node_modules/@woocommerce/eslint-plugin/index.js", + "package.json" + ] + } + } +} diff --git a/packages/js/remote-logging/src/index.ts b/packages/js/remote-logging/src/index.ts new file mode 100644 index 00000000000..a90f0bbbbf2 --- /dev/null +++ b/packages/js/remote-logging/src/index.ts @@ -0,0 +1,9 @@ +export { + init, + log, + REMOTE_LOGGING_SHOULD_SEND_ERROR_FILTER, + REMOTE_LOGGING_ERROR_DATA_FILTER, + REMOTE_LOGGING_LOG_ENDPOINT_FILTER, + REMOTE_LOGGING_JS_ERROR_ENDPOINT_FILTER, +} from './remote-logger'; +export * from './types'; diff --git a/packages/js/remote-logging/src/remote-logger.ts b/packages/js/remote-logging/src/remote-logger.ts new file mode 100644 index 00000000000..e8fec915b0a --- /dev/null +++ b/packages/js/remote-logging/src/remote-logger.ts @@ -0,0 +1,372 @@ +/** + * External dependencies + */ +import debugFactory from 'debug'; +import { getSetting } from '@woocommerce/settings'; +import TraceKit from 'tracekit'; +import { applyFilters } from '@wordpress/hooks'; + +/** + * Internal dependencies + */ +import { mergeLogData } from './utils'; +import { LogData, ErrorData, RemoteLoggerConfig } from './types'; + +const debug = debugFactory( 'wc:remote-logging' ); +const warnLog = ( message: string ) => { + // eslint-disable-next-line no-console + console.warn( 'RemoteLogger: ' + message ); +}; +const errorLog = ( message: string, ...args: unknown[] ) => { + // eslint-disable-next-line no-console + console.error( 'RemoteLogger: ' + message, ...args ); +}; + +export const REMOTE_LOGGING_SHOULD_SEND_ERROR_FILTER = + 'woocommerce_remote_logging_should_send_error'; +export const REMOTE_LOGGING_ERROR_DATA_FILTER = + 'woocommerce_remote_logging_error_data'; + +export const REMOTE_LOGGING_LOG_ENDPOINT_FILTER = + 'woocommerce_remote_logging_log_endpoint'; +export const REMOTE_LOGGING_JS_ERROR_ENDPOINT_FILTER = + 'woocommerce_remote_logging_js_error_endpoint'; + +const REMOTE_LOGGING_LAST_ERROR_SENT_KEY = + 'wc_remote_logging_last_error_sent_time'; + +const DEFAULT_LOG_DATA: LogData = { + message: '', + feature: 'woocommerce_core', + host: window.location.hostname, + tags: [ 'woocommerce', 'js' ], + properties: { + wp_version: getSetting( 'wpVersion' ), + wc_version: getSetting( 'wcVersion' ), + }, +}; +export class RemoteLogger { + private config: RemoteLoggerConfig; + private lastErrorSentTime = 0; + + public constructor( config: RemoteLoggerConfig ) { + this.config = config; + this.lastErrorSentTime = parseInt( + localStorage.getItem( REMOTE_LOGGING_LAST_ERROR_SENT_KEY ) || '0', + 10 + ); + } + + /** + * Logs a message to Logstash. + * + * @param severity - The severity of the log. + * @param message - The message to log. + * @param extraData - Optional additional data to include in the log. + */ + public async log( + severity: Exclude< LogData[ 'severity' ], undefined >, + message: string, + extraData?: Partial< Exclude< LogData, 'message' | 'severity' > > + ) { + if ( ! message ) { + debug( 'Empty message' ); + return; + } + + const logData: LogData = mergeLogData( DEFAULT_LOG_DATA, { + message, + severity, + ...extraData, + } ); + + await this.sendLog( logData ); + } + + /** + * Initializes error event listeners for catching unhandled errors and unhandled rejections. + */ + public initializeErrorHandlers(): void { + window.addEventListener( 'error', ( event ) => { + debug( 'Caught error event:', event ); + this.handleError( event.error ).catch( ( error ) => { + debug( 'Failed to handle error:', error ); + } ); + } ); + + window.addEventListener( 'unhandledrejection', async ( event ) => { + debug( 'Caught unhandled rejection:', event ); + + try { + const error = + typeof event.reason === 'string' + ? new Error( event.reason ) + : event.reason; + await this.handleError( error ); + } catch ( error ) { + debug( 'Failed to handle unhandled rejection:', error ); + } + } ); + } + + /** + * Sends a log entry to the remote API. + * + * @param logData - The log data to be sent. + */ + private async sendLog( logData: LogData ): Promise< void > { + const body = new window.FormData(); + body.append( 'params', JSON.stringify( logData ) ); + + try { + debug( 'Sending log to API:', logData ); + + /** + * Filters the Log API endpoint URL. + * + * @param {string} endpoint The default Log API endpoint URL. + */ + const endpoint = applyFilters( + REMOTE_LOGGING_LOG_ENDPOINT_FILTER, + 'https://public-api.wordpress.com/rest/v1.1/logstash' + ) as string; + + await window.fetch( endpoint, { + method: 'POST', + body, + } ); + } catch ( error ) { + // eslint-disable-next-line no-console + console.error( 'Failed to send log to API:', error ); + } + } + + /** + * Handles an error and prepares it for sending to the remote API. + * + * @param error - The error to handle. + */ + private async handleError( error: Error ) { + const currentTime = Date.now(); + + if ( + currentTime - this.lastErrorSentTime < + this.config.errorRateLimitMs + ) { + debug( 'Rate limit reached. Skipping send error', error ); + return; + } + + const trace = TraceKit.computeStackTrace( error ); + if ( ! this.shouldSendError( error, trace.stack ) ) { + debug( 'Skipping error:', error ); + return; + } + + const errorData: ErrorData = { + ...mergeLogData( DEFAULT_LOG_DATA, { + message: error.message, + severity: 'critical', + tags: [ 'js-unhandled-error' ], + } ), + trace: this.getFormattedStackFrame( trace ), + }; + /** + * This filter allows to modify the error data before sending it to the remote API. + * + * @filter woocommerce_remote_logging_error_data + * @param {ErrorData} errorData The error data to be sent. + */ + const filteredErrorData = applyFilters( + REMOTE_LOGGING_ERROR_DATA_FILTER, + errorData + ) as ErrorData; + + try { + await this.sendError( filteredErrorData ); + } catch ( _error ) { + // eslint-disable-next-line no-console + console.error( 'Failed to send error:', _error ); + } + } + + /** + * Sends an error to the remote API. + * + * @param error - The error data to be sent. + */ + private async sendError( error: ErrorData ) { + const body = new window.FormData(); + body.append( 'error', JSON.stringify( error ) ); + + try { + debug( 'Sending error to API:', error ); + + /** + * Filters the JS error endpoint URL. + * + * @param {string} endpoint The default JS error endpoint URL. + */ + const endpoint = applyFilters( + REMOTE_LOGGING_JS_ERROR_ENDPOINT_FILTER, + 'https://public-api.wordpress.com/rest/v1.1/js-error' + ) as string; + + await window.fetch( endpoint, { + method: 'POST', + body, + } ); + } catch ( _error: unknown ) { + // eslint-disable-next-line no-console + console.error( 'Failed to send error to API:', _error ); + } finally { + this.lastErrorSentTime = Date.now(); + localStorage.setItem( + REMOTE_LOGGING_LAST_ERROR_SENT_KEY, + this.lastErrorSentTime.toString() + ); + } + } + + /** + * Limits the stack trace to 10 frames and formats it. + * + * @param stackTrace - The stack trace to format. + * @return The formatted stack trace. + */ + private getFormattedStackFrame( stackTrace: TraceKit.StackTrace ) { + const trace = stackTrace.stack + .slice( 0, 10 ) + .map( this.getFormattedFrame ) + .join( '\n\n' ); + + // Set hard limit of 8192 characters for the stack trace so it does not use too much user bandwith and also our computation. + return trace.length > 8192 ? trace.substring( 0, 8192 ) : trace; + } + + /** + * Formats a single stack frame. + * + * @param frame - The stack frame to format. + * @param index - The index of the frame in the stack. + * @return The formatted stack frame. + */ + private getFormattedFrame( frame: TraceKit.StackFrame, index: number ) { + // Format the function name + const funcName = + frame.func !== '?' ? frame.func.replace( /"/g, '' ) : 'anonymous'; + + // Format the URL + const url = frame.url.replace( /"/g, '' ); + + // Format the context. Limit to 256 characters. + const context = frame.context + ? frame.context + .map( ( line ) => + line.replace( /^"|"$/g, '' ).replace( /\\"/g, '"' ) + ) + .filter( ( line ) => line.trim() !== '' ) + .join( '\n ' ) + .substring( 0, 256 ) + : ''; + + // Construct the formatted string + return ( + `#${ index + 1 } at ${ funcName } (${ url }:${ frame.line }:${ + frame.column + })` + ( context ? `\n${ context }` : '' ) + ); + } + + /** + * Determines whether an error should be sent to the remote API. + * + * @param error - The error to check. + * @param stackFrames - The stack frames of the error. + * @return Whether the error should be sent. + */ + private shouldSendError( + error: Error, + stackFrames: TraceKit.StackFrame[] + ) { + const containsWooCommerceFrame = stackFrames.some( + ( frame ) => + frame.url && frame.url.includes( '/woocommerce/assets/' ) + ); + + /** + * This filter allows to control whether an error should be sent to the remote API. + * + * @filter woocommerce_remote_logging_should_send_error + * @param {boolean} shouldSendError Whether the error should be sent. + * @param {Error} error The error object. + * @param {TraceKit.StackFrame[]} stackFrames The stack frames of the error. + * + */ + return applyFilters( + REMOTE_LOGGING_SHOULD_SEND_ERROR_FILTER, + containsWooCommerceFrame, + error, + stackFrames + ) as boolean; + } +} + +let logger: RemoteLogger | null = null; + +/** + * Initializes the remote logging and error handlers. + * This function should be called once at the start of the application. + * + * @param config - Configuration object for the RemoteLogger. + * + */ +export function init( config: RemoteLoggerConfig ): void { + if ( ! window.wcTracks || ! window.wcTracks.isEnabled ) { + debug( 'Tracks is not enabled.' ); + return; + } + + if ( logger ) { + warnLog( 'RemoteLogger is already initialized.' ); + return; + } + + try { + logger = new RemoteLogger( config ); + logger.initializeErrorHandlers(); + } catch ( error ) { + errorLog( 'Failed to initialize RemoteLogger:', error ); + } +} + +/** + * Logs a message or error, respecting rate limiting. + * + * This function is inefficient because the data goes over the REST API, so use sparingly. + * + * @param severity - The severity of the log. + * @param message - The message to log. + * @param extraData - Optional additional data to include in the log. + */ +export async function log( + severity: Exclude< LogData[ 'severity' ], undefined >, + message: string, + extraData?: Partial< Exclude< LogData, 'message' | 'severity' > > +) { + if ( ! window.wcTracks || ! window.wcTracks.isEnabled ) { + debug( 'Tracks is not enabled.' ); + return; + } + + if ( ! logger ) { + warnLog( 'RemoteLogger is not initialized. Call init() first.' ); + return; + } + + try { + await logger.log( severity, message, extraData ); + } catch ( error ) { + errorLog( 'Failed to send log:', error ); + } +} diff --git a/packages/js/remote-logging/src/test/__mocks__/fetch.ts b/packages/js/remote-logging/src/test/__mocks__/fetch.ts new file mode 100644 index 00000000000..eae725fa2be --- /dev/null +++ b/packages/js/remote-logging/src/test/__mocks__/fetch.ts @@ -0,0 +1,7 @@ +export const fetchMock = jest.fn().mockResolvedValue( { + ok: true, + json: () => Promise.resolve( {} ), +} ); + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +global.fetch = fetchMock as any; diff --git a/packages/js/remote-logging/src/test/index.ts b/packages/js/remote-logging/src/test/index.ts new file mode 100644 index 00000000000..52537362f08 --- /dev/null +++ b/packages/js/remote-logging/src/test/index.ts @@ -0,0 +1,288 @@ +/** + * External dependencies + */ +import '@wordpress/jest-console'; +import { addFilter, removeFilter } from '@wordpress/hooks'; +/** + * Internal dependencies + */ +import { init, log } from '../'; +import { + RemoteLogger, + REMOTE_LOGGING_SHOULD_SEND_ERROR_FILTER, + REMOTE_LOGGING_ERROR_DATA_FILTER, + REMOTE_LOGGING_LOG_ENDPOINT_FILTER, + REMOTE_LOGGING_JS_ERROR_ENDPOINT_FILTER, +} from '../remote-logger'; +import { fetchMock } from './__mocks__/fetch'; + +jest.mock( 'tracekit', () => ( { + computeStackTrace: jest.fn().mockReturnValue( { + name: 'Error', + message: 'Test error', + stack: [ + { + url: 'http://example.com/woocommerce/assets/js/admin/app.min.js', + func: 'testFunction', + args: [], + line: 1, + column: 1, + }, + ], + } ), +} ) ); + +describe( 'RemoteLogger', () => { + const originalConsoleWarn = console.warn; + let logger: RemoteLogger; + + beforeEach( () => { + jest.clearAllMocks(); + localStorage.clear(); + logger = new RemoteLogger( { errorRateLimitMs: 60000 } ); // 1 minute + } ); + + afterEach( () => { + removeFilter( REMOTE_LOGGING_SHOULD_SEND_ERROR_FILTER, 'test' ); + } ); + + beforeAll( () => { + console.warn = jest.fn(); + } ); + + afterAll( () => { + console.warn = originalConsoleWarn; + } ); + + describe( 'log', () => { + it( 'should send a log message to the API', async () => { + await logger.log( 'info', 'Test message' ); + expect( fetchMock ).toHaveBeenCalledWith( + 'https://public-api.wordpress.com/rest/v1.1/logstash', + expect.objectContaining( { + method: 'POST', + body: expect.any( FormData ), + } ) + ); + } ); + + it( 'should not send an empty message', async () => { + await logger.log( 'info', '' ); + expect( fetchMock ).not.toHaveBeenCalled(); + } ); + + it( 'should use the filtered Log endpoint', async () => { + const customEndpoint = 'https://custom-logstash.example.com'; + addFilter( + REMOTE_LOGGING_LOG_ENDPOINT_FILTER, + 'test', + () => customEndpoint + ); + + await logger.log( 'info', 'Test message' ); + + expect( fetchMock ).toHaveBeenCalledWith( + customEndpoint, + expect.objectContaining( { + method: 'POST', + body: expect.any( FormData ), + } ) + ); + + removeFilter( REMOTE_LOGGING_LOG_ENDPOINT_FILTER, 'test' ); + } ); + } ); + + describe( 'handleError', () => { + it( 'should send an error to the API', async () => { + const error = new Error( 'Test error' ); + await ( logger as any ).handleError( error ); + expect( fetchMock ).toHaveBeenCalledWith( + 'https://public-api.wordpress.com/rest/v1.1/js-error', + expect.objectContaining( { + method: 'POST', + body: expect.any( FormData ), + } ) + ); + } ); + + it( 'should respect rate limiting', async () => { + addFilter( + REMOTE_LOGGING_SHOULD_SEND_ERROR_FILTER, + 'test', + () => true + ); + + const error = new Error( 'Test error - rate limit' ); + await ( logger as any ).handleError( error ); + await ( logger as any ).handleError( error ); + expect( fetchMock ).toHaveBeenCalledTimes( 1 ); + } ); + + it( 'should filter error data', async () => { + const filteredErrorData = { + message: 'Filtered test error', + severity: 'warning', + tags: [ 'filtered-tag' ], + trace: 'Filtered stack trace', + }; + + addFilter( REMOTE_LOGGING_ERROR_DATA_FILTER, 'test', ( data ) => { + return filteredErrorData; + } ); + // mock sendError to return true + const sendErrorSpy = jest + .spyOn( logger as any, 'sendError' ) + .mockImplementation( () => {} ); + + const error = new Error( 'Test error' ); + await ( logger as any ).handleError( error ); + + expect( sendErrorSpy ).toHaveBeenCalledWith( filteredErrorData ); + } ); + + it( 'should use the filtered JS error endpoint', async () => { + const customEndpoint = 'https://custom-js-error.example.com'; + addFilter( + REMOTE_LOGGING_JS_ERROR_ENDPOINT_FILTER, + 'test', + () => customEndpoint + ); + + const error = new Error( 'Test error' ); + await ( logger as any ).handleError( error ); + + expect( fetchMock ).toHaveBeenCalledWith( + customEndpoint, + expect.objectContaining( { + method: 'POST', + body: expect.any( FormData ), + } ) + ); + + removeFilter( REMOTE_LOGGING_JS_ERROR_ENDPOINT_FILTER, 'test' ); + } ); + } ); + + describe( 'shouldSendError', () => { + it( 'should return true for WooCommerce errors', () => { + const error = new Error( 'Test error' ); + const stackFrames = [ + { + url: 'http://example.com/wp-content/plugins/woocommerce/assets/js/admin/app.min.js', + func: 'testFunction', + args: [], + line: 1, + column: 1, + }, + ]; + const result = ( logger as any ).shouldSendError( + error, + stackFrames + ); + expect( result ).toBe( true ); + } ); + + it( 'should return false for non-WooCommerce errors', () => { + const error = new Error( 'Test error' ); + const stackFrames = [ + { + url: 'http://example.com/other/script.js', + func: 'testFunction', + args: [], + line: 1, + column: 1, + }, + ]; + const result = ( logger as any ).shouldSendError( + error, + stackFrames + ); + expect( result ).toBe( false ); + } ); + + it( 'should return false for WooCommerce errors with no stack frames', () => { + const error = new Error( 'Test error' ); + const result = ( logger as any ).shouldSendError( error, [] ); + expect( result ).toBe( false ); + } ); + + it( 'should return true if filter returns true', () => { + addFilter( + REMOTE_LOGGING_SHOULD_SEND_ERROR_FILTER, + 'test', + () => true + ); + const error = new Error( 'Test error' ); + const result = ( logger as any ).shouldSendError( error, [] ); + expect( result ).toBe( true ); + } ); + } ); + + describe( 'getFormattedStackFrame', () => { + it( 'should format stack frames correctly', () => { + const stackTrace = { + name: 'Error', + message: 'Test error', + stack: [ + { + url: 'http://example.com/woocommerce/assets/js/admin/wc-admin.min.js', + func: 'testFunction', + args: [], + line: 1, + column: 1, + context: [ + 'const x = 1;', + 'throw new Error("Test error");', + 'const y = 2;', + ], + }, + ], + }; + const result = ( logger as any ).getFormattedStackFrame( + stackTrace + ); + expect( result ).toContain( + '#1 at testFunction (http://example.com/woocommerce/assets/js/admin/wc-admin.min.js:1:1)' + ); + expect( result ).toContain( 'const x = 1;' ); + expect( result ).toContain( 'throw new Error("Test error");' ); + expect( result ).toContain( 'const y = 2;' ); + } ); + } ); +} ); + +describe( 'init', () => { + beforeEach( () => { + jest.clearAllMocks(); + window.wcTracks = { isEnabled: true }; + } ); + + it( 'should not initialize the logger if Tracks is not enabled', () => { + window.wcTracks = { isEnabled: false }; + init( { errorRateLimitMs: 1000 } ); + expect( () => log( 'info', 'Test message' ) ).not.toThrow(); + } ); + + it( 'should initialize the logger if Tracks is enabled', () => { + init( { errorRateLimitMs: 1000 } ); + expect( () => log( 'info', 'Test message' ) ).not.toThrow(); + } ); + + it( 'should not initialize the logger twice', () => { + init( { errorRateLimitMs: 1000 } ); + init( { errorRateLimitMs: 2000 } ); + + expect( console ).toHaveWarnedWith( + 'RemoteLogger: RemoteLogger is already initialized.' + ); + } ); +} ); + +describe( 'log', () => { + it( 'should not log if Tracks is not enabled', () => { + window.wcTracks = { isEnabled: false }; + log( 'info', 'Test message' ); + expect( fetchMock ).not.toHaveBeenCalled(); + } ); +} ); diff --git a/packages/js/remote-logging/src/test/utils.ts b/packages/js/remote-logging/src/test/utils.ts new file mode 100644 index 00000000000..78e5abf1ec1 --- /dev/null +++ b/packages/js/remote-logging/src/test/utils.ts @@ -0,0 +1,126 @@ +/** + * Internal dependencies + */ +import { mergeLogData } from '../utils'; +import { LogData } from '../types'; + +describe( 'mergeLogData', () => { + it( 'should merge basic properties', () => { + const target: LogData = { + message: 'Target message', + feature: 'target_feature', + severity: 'info', + }; + const source: Partial< LogData > = { + message: 'Source message', + severity: 'error', + }; + const result = mergeLogData( target, source ); + expect( result ).toEqual( { + message: 'Source message', + feature: 'target_feature', + severity: 'error', + } ); + } ); + + it( 'should merge extra properties', () => { + const target: LogData = { + message: 'Test', + extra: { a: 1, b: 2 }, + }; + const source: Partial< LogData > = { + extra: { b: 3, c: 4 }, + }; + const result = mergeLogData( target, source ); + expect( result.extra ).toEqual( { a: 1, b: 3, c: 4 } ); + } ); + + it( 'should merge properties', () => { + const target: LogData = { + message: 'Test', + properties: { x: 'a', y: 'b' }, + }; + const source: Partial< LogData > = { + properties: { y: 'c', z: 'd' }, + }; + const result = mergeLogData( target, source ); + expect( result.properties ).toEqual( { x: 'a', y: 'c', z: 'd' } ); + } ); + + it( 'should concatenate tags', () => { + const target: LogData = { + message: 'Test', + tags: [ 'tag1', 'tag2' ], + }; + const source: Partial< LogData > = { + tags: [ 'tag3', 'tag4' ], + }; + const result = mergeLogData( target, source ); + expect( result.tags ).toEqual( [ 'tag1', 'tag2', 'tag3', 'tag4' ] ); + } ); + + it( 'should handle missing properties in source', () => { + const target: LogData = { + message: 'Target message', + feature: 'target_feature', + severity: 'info', + extra: { a: 1 }, + properties: { x: 'a' }, + tags: [ 'tag1' ], + }; + const source: Partial< LogData > = { + message: 'Source message', + }; + const result = mergeLogData( target, source ); + expect( result ).toEqual( { + message: 'Source message', + feature: 'target_feature', + severity: 'info', + extra: { a: 1 }, + properties: { x: 'a' }, + tags: [ 'tag1' ], + } ); + } ); + + it( 'should handle missing properties in target', () => { + const target: LogData = { + message: 'Target message', + }; + const source: Partial< LogData > = { + feature: 'source_feature', + severity: 'error', + extra: { b: 2 }, + properties: { y: 'b' }, + tags: [ 'tag2' ], + }; + const result = mergeLogData( target, source ); + expect( result ).toEqual( { + message: 'Target message', + feature: 'source_feature', + severity: 'error', + extra: { b: 2 }, + properties: { y: 'b' }, + tags: [ 'tag2' ], + } ); + } ); + + it( 'should not modify the original target object', () => { + const target: LogData = { + message: 'Target message', + extra: { a: 1 }, + tags: [ 'tag1' ], + }; + const source: Partial< LogData > = { + message: 'Source message', + extra: { b: 2 }, + tags: [ 'tag2' ], + }; + const result = mergeLogData( target, source ); + expect( target ).toEqual( { + message: 'Target message', + extra: { a: 1 }, + tags: [ 'tag1' ], + } ); + expect( result ).not.toBe( target ); + } ); +} ); diff --git a/packages/js/remote-logging/src/types.ts b/packages/js/remote-logging/src/types.ts new file mode 100644 index 00000000000..c15a3f68632 --- /dev/null +++ b/packages/js/remote-logging/src/types.ts @@ -0,0 +1,47 @@ +export type RemoteLoggerConfig = { + errorRateLimitMs: number; // in milliseconds +}; + +export type LogData = { + /** + * The message to log. + */ + message: string; + /** + * A feature slug. Defaults to 'woocommerce_core'. The feature must be added to the features list in API before using. + */ + feature?: string; + /** + * The severity of the log. + */ + severity?: + | 'emergency' + | 'alert' + | 'critical' + | 'error' + | 'warning' + | 'notice' + | 'info' + | 'debug'; + + /** + * The hostname of the client. Automatically set to the current hostname. + */ + host?: string; + /** + * Extra data to include in the log. + */ + extra?: unknown; + /** + * Tags to add to the log. + */ + tags?: string[]; + /** + * Properties to add to the log. Unlike `extra`, it won't be serialized to a string. + */ + properties?: Record< string, unknown >; +}; + +export type ErrorData = LogData & { + trace: string; +}; diff --git a/packages/js/remote-logging/src/utils.ts b/packages/js/remote-logging/src/utils.ts new file mode 100644 index 00000000000..a5c516fc605 --- /dev/null +++ b/packages/js/remote-logging/src/utils.ts @@ -0,0 +1,41 @@ +/** + * Internal dependencies + */ +import { LogData } from './types'; + +/** + * Deeply merges two LogData objects. + * + * @param target - The target LogData object. + * @param source - The source LogData object to merge into the target. + * @return The merged LogData object. + */ +export function mergeLogData( target: LogData, source: Partial< LogData > ) { + const result = { ...target }; + for ( const key in source ) { + if ( Object.prototype.hasOwnProperty.call( source, key ) ) { + const typedKey = key as keyof LogData; + + if ( typedKey === 'extra' || typedKey === 'properties' ) { + result[ typedKey ] = { + ...( target[ typedKey ] as object ), + ...( source[ typedKey ] as object ), + }; + } else if ( + typedKey === 'tags' && + Array.isArray( source[ typedKey ] ) + ) { + result[ typedKey ] = [ + ...( Array.isArray( target[ typedKey ] ) + ? ( target[ typedKey ] as string[] ) + : [] ), + ...( source[ typedKey ] as string[] ), + ]; + } else { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + result[ typedKey ] = source[ typedKey ] as any; + } + } + } + return result; +} diff --git a/packages/js/remote-logging/tsconfig-cjs.json b/packages/js/remote-logging/tsconfig-cjs.json new file mode 100644 index 00000000000..c8b5b6a6b96 --- /dev/null +++ b/packages/js/remote-logging/tsconfig-cjs.json @@ -0,0 +1,10 @@ +{ + "extends": "../tsconfig-cjs", + "compilerOptions": { + "outDir": "build", + "typeRoots": [ + "./typings", + "./node_modules/@types" + ] + } +} diff --git a/packages/js/remote-logging/tsconfig.json b/packages/js/remote-logging/tsconfig.json new file mode 100644 index 00000000000..50cf150cca7 --- /dev/null +++ b/packages/js/remote-logging/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../tsconfig", + "include": [ "src/", "typings/" ], + "compilerOptions": { + "rootDir": "src", + "outDir": "build-module", + "declaration": true, + "declarationMap": true, + "declarationDir": "./build-types", + "typeRoots": [ "./typings", "./node_modules/@types" ] + } +} diff --git a/packages/js/remote-logging/typings/global.d.ts b/packages/js/remote-logging/typings/global.d.ts new file mode 100644 index 00000000000..2ba9695a964 --- /dev/null +++ b/packages/js/remote-logging/typings/global.d.ts @@ -0,0 +1,10 @@ +declare global { + interface Window { + wcTracks: { + isEnabled: boolean; + }; + } +} + +/*~ If your module exports nothing, you'll need this line. Otherwise, delete it */ +export {}; diff --git a/packages/js/remote-logging/typings/index.d.ts b/packages/js/remote-logging/typings/index.d.ts new file mode 100644 index 00000000000..392aee3c70e --- /dev/null +++ b/packages/js/remote-logging/typings/index.d.ts @@ -0,0 +1,12 @@ +declare module '@woocommerce/settings' { + export declare function getAdminLink( path: string ): string; + export declare function getSetting< T >( + name: string, + fallback?: unknown, + filter?: ( val: unknown, fb: unknown ) => unknown + ): T; + export declare function isWpVersion( + version: string, + operator: '>' | '>=' | '=' | '<' | '<=' + ): boolean; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 08c894afee2..35029ec5737 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,9 +12,9 @@ overrides: pnpmfileChecksum: y3ex4x7shfdnqpcpdnu67kmuvu patchedDependencies: - '@wordpress/edit-site@5.15.0': - hash: 6y3l6gxu33zybfmvbjd23dtqda - path: bin/patches/@wordpress__edit-site@5.15.0.patch + '@wordpress/edit-site@5.15.0': + hash: 6y3l6gxu33zybfmvbjd23dtqda + path: bin/patches/@wordpress__edit-site@5.15.0.patch importers: @@ -256,7 +256,7 @@ importers: version: 10.5.0(sass@1.69.5)(webpack@5.89.0(webpack-cli@3.3.12)) ts-jest: specifier: ~29.1.1 - version: 29.1.1(@babel/core@7.23.6)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.6))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.24.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -453,7 +453,7 @@ importers: version: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)) ts-jest: specifier: ~29.1.1 - version: 29.1.1(@babel/core@7.23.6)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.6))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.24.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -2822,6 +2822,64 @@ importers: specifier: 0.14.3 version: 0.14.3 + packages/js/remote-logging: + dependencies: + '@wordpress/hooks': + specifier: wp-6.0 + version: 3.6.1 + debug: + specifier: ^4.3.4 + version: 4.3.5 + tracekit: + specifier: ^0.4.6 + version: 0.4.6 + devDependencies: + '@babel/core': + specifier: ^7.23.5 + version: 7.24.7 + '@types/debug': + specifier: ^4.1.12 + version: 4.1.12 + '@types/jest': + specifier: ^27.5.2 + version: 27.5.2 + '@types/node': + specifier: ^16.18.68 + version: 16.18.68 + '@woocommerce/eslint-plugin': + specifier: workspace:* + version: link:../eslint-plugin + '@woocommerce/internal-js-tests': + specifier: workspace:* + version: link:../internal-js-tests + '@wordpress/jest-console': + specifier: ^5.4.0 + version: 5.4.0(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))) + concurrently: + specifier: ^7.6.0 + version: 7.6.0 + eslint: + specifier: ^8.55.0 + version: 8.55.0 + jest: + specifier: ~27.5.1 + version: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)) + jest-cli: + specifier: ~27.5.1 + version: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)) + rimraf: + specifier: 5.0.5 + version: 5.0.5 + ts-jest: + specifier: ~29.1.1 + version: 29.1.1(@babel/core@7.24.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) + typescript: + specifier: ^5.3.3 + version: 5.3.3 + wireit: + specifier: 0.14.3 + version: 0.14.3 + packages/js/tracks: dependencies: debug: @@ -3243,7 +3301,7 @@ importers: version: 3.6.1 '@wordpress/edit-site': specifier: 5.15.0 - version: 5.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 5.15.0(patch_hash=6y3l6gxu33zybfmvbjd23dtqda)(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/element': specifier: wp-6.0 version: 4.4.1 @@ -4584,7 +4642,7 @@ importers: version: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)) ts-jest: specifier: ~29.1.1 - version: 29.1.1(@babel/core@7.23.6)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.6))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.24.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) ts-node: specifier: ^10.9.2 version: 10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3) @@ -4769,7 +4827,7 @@ importers: version: 1.2.2 ts-jest: specifier: ~29.1.1 - version: 29.1.1(@babel/core@7.23.6)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.6))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) + version: 29.1.1(@babel/core@7.24.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.3.3)(webpack@5.89.0(webpack-cli@3.3.12)) @@ -5209,10 +5267,6 @@ packages: resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} engines: {node: '>=6.9.0'} - '@babel/core@7.23.6': - resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} - engines: {node: '>=6.9.0'} - '@babel/core@7.24.7': resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} @@ -5228,10 +5282,6 @@ packages: resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.23.6': - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.24.7': resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} @@ -5252,10 +5302,6 @@ packages: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.7': resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} @@ -5465,10 +5511,6 @@ packages: resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.23.6': - resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.7': resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} @@ -5486,11 +5528,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.23.6': - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.24.7': resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} @@ -6414,10 +6451,6 @@ packages: resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.23.6': - resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.7': resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} @@ -11235,14 +11268,6 @@ packages: '@wordpress/hooks@2.12.3': resolution: {integrity: sha512-LmKiwKldZt6UYqOxV/a6+eUFXdvALFnB/pQx3RmrMvO64sgFhfR6dhrlv+uVbuuezSuv8dce1jx8lUWAT0krMA==} - '@wordpress/hooks@3.47.0': - resolution: {integrity: sha512-a0mZ+lSUBrmacJGXDnFTaz1O47sQgTCZi3LrY445WNc7cmiSlscTfeBxrUXaTF0ninzHJnE7evCIeKLbQC3dLQ==} - engines: {node: '>=12'} - - '@wordpress/hooks@3.54.0': - resolution: {integrity: sha512-ciLUJCH/xIxtwZI5ADts0RT6te6Lye1Qx/7saBC6qQ8CDdaO6+bvVm8Up4dWG60CZ8UQe/+9QSss2xIkOxgY3w==} - engines: {node: '>=12'} - '@wordpress/hooks@3.57.0': resolution: {integrity: sha512-+RaPsTj80QNUw3RfiMhxIzaAuYPAvMByrpy97jmodrvhPM5wR9utj40DYIlAiBfMhwACh8NM+kY+UB08CKcmCQ==} engines: {node: '>=12'} @@ -11251,8 +11276,8 @@ packages: resolution: {integrity: sha512-4sIngmH64M1jzcprfkffo1GHsQbd/QNbTweq6cSPIJNorKfE63Inf59NQ6r0pq6+Nz+cuq64eMz5v4eyngjZ/A==} engines: {node: '>=12'} - '@wordpress/hooks@4.0.1': - resolution: {integrity: sha512-5SKw1LMQp9H5CFTDUYGcWZd6YEof2aAjfwp/7otpE6QXgGQyZhXKIAsppACSda0dMcUH74vwbn/vMb/hfsHf3w==} + '@wordpress/hooks@4.4.0': + resolution: {integrity: sha512-KO0gUx0KLhH3XCatg9ZOU1TH0fgyQUccAEIM8liErfgmrabHl8JhDoR2Uk5k0jNKZNPog7XxvKgPFVtCzvzQig==} engines: {node: '>=18.12.0', npm: '>=8.19.2'} '@wordpress/html-entities@3.24.0': @@ -16201,6 +16226,7 @@ packages: glob@5.0.15: resolution: {integrity: sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.1.3: resolution: {integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==} @@ -16214,6 +16240,7 @@ packages: glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported global-cache@1.2.1: resolution: {integrity: sha512-EOeUaup5DgWKlCMhA9YFqNRIlZwoxt731jCh47WBV9fQqHgXhr3Fa55hfgIUqilIcPsfdNKN7LHjrNY+Km40KA==} @@ -21566,7 +21593,7 @@ packages: engines: {node: '>=18'} hasBin: true peerDependencies: - react: 18.2.0 + react: ^17.0.2 react-number-format@4.9.3: resolution: {integrity: sha512-am1A1xYAbENuKJ+zpM7V+B1oRTSeOHYltqVKExznIVFweBzhLmOBmyb1DfIKjHo90E0bo1p3nzVJ2NgS5xh+sQ==} @@ -21771,7 +21798,7 @@ packages: react-with-direction@1.4.0: resolution: {integrity: sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==} peerDependencies: - react: ^0.14 || ^15 || ^16 + react: ^17.0.2 react-dom: ^0.14 || ^15 || ^16 react-with-styles-interface-css@4.0.3: @@ -23661,6 +23688,9 @@ packages: resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} engines: {node: '>=8'} + tracekit@0.4.6: + resolution: {integrity: sha512-d0V1c1BMWqSFBi6ee2Hhokcb197KbGLA4S+WjvuCxVTUNkhlOqc21RalfO+eGp88tV5MgFJ+6mNznDPhZUo07g==} + traverse@0.6.7: resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==} @@ -25320,7 +25350,7 @@ snapshots: dependencies: '@automattic/load-script': 1.0.0 cookie: 0.4.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 hash.js: 1.1.7 tslib: 2.6.2 uuid: 9.0.1 @@ -25432,7 +25462,7 @@ snapshots: '@automattic/load-script@1.0.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 debug: 3.2.7 transitivePeerDependencies: - supports-color @@ -25568,7 +25598,7 @@ snapshots: '@babel/code-frame@7.12.11': dependencies: - '@babel/highlight': 7.23.4 + '@babel/highlight': 7.24.7 '@babel/code-frame@7.23.5': dependencies: @@ -25645,26 +25675,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.23.6': - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) - '@babel/helpers': 7.23.6 - '@babel/parser': 7.23.6 - '@babel/template': 7.24.7 - '@babel/traverse': 7.23.6 - '@babel/types': 7.24.7 - convert-source-map: 2.0.0 - debug: 4.3.5 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.2.1 @@ -25701,14 +25711,6 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/eslint-parser@7.23.3(@babel/core@7.23.6)(eslint@8.55.0)': - dependencies: - '@babel/core': 7.23.6 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.55.0 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - '@babel/eslint-parser@7.23.3(@babel/core@7.24.7)(eslint@7.32.0)': dependencies: '@babel/core': 7.24.7 @@ -25717,6 +25719,14 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 + '@babel/eslint-parser@7.23.3(@babel/core@7.24.7)(eslint@8.55.0)': + dependencies: + '@babel/core': 7.24.7 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.55.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + '@babel/generator@7.23.5': dependencies: '@babel/types': 7.23.6 @@ -25724,13 +25734,6 @@ snapshots: '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 - '@babel/generator@7.23.6': - dependencies: - '@babel/types': 7.24.7 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 - jsesc: 2.5.2 - '@babel/generator@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -25758,14 +25761,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-compilation-targets@7.23.6': - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.22.2 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.24.7': dependencies: '@babel/compat-data': 7.24.7 @@ -25813,19 +25808,6 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -25843,65 +25825,52 @@ snapshots: dependencies: '@babel/core': 7.12.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.12.9) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 '@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 '@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 '@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.7) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.12.9)': @@ -25991,13 +25960,13 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.1.5(@babel/core@7.23.6)': + '@babel/helper-define-polyfill-provider@0.1.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.24.7 debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -26008,7 +25977,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.5 lodash.debounce: 4.0.8 @@ -26019,7 +25988,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.5 lodash.debounce: 4.0.8 @@ -26030,7 +25999,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.5 lodash.debounce: 4.0.8 @@ -26041,7 +26010,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.5 lodash.debounce: 4.0.8 @@ -26052,7 +26021,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.5 lodash.debounce: 4.0.8 @@ -26063,7 +26032,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.5 lodash.debounce: 4.0.8 @@ -26166,24 +26135,6 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - - '@babel/helper-module-transforms@7.23.3(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - '@babel/helper-module-transforms@7.24.7(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 @@ -26195,6 +26146,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.24.7(@babel/core@7.23.2)': + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.24.7(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -26280,35 +26242,28 @@ snapshots: '@babel/helper-replace-supers@7.22.20(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - - '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers@7.22.20(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -26352,7 +26307,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.24.7 '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: @@ -26383,7 +26338,7 @@ snapshots: '@babel/helper-wrap-function@7.22.20': dependencies: - '@babel/helper-function-name': 7.23.0 + '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 '@babel/types': 7.24.7 @@ -26404,14 +26359,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helpers@7.23.6': - dependencies: - '@babel/template': 7.24.7 - '@babel/traverse': 7.23.6 - '@babel/types': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/helpers@7.24.7': dependencies: '@babel/template': 7.24.7 @@ -26419,7 +26366,7 @@ snapshots: '@babel/highlight@7.23.4': dependencies: - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 @@ -26434,10 +26381,6 @@ snapshots: dependencies: '@babel/types': 7.23.6 - '@babel/parser@7.23.6': - dependencies: - '@babel/types': 7.24.7 - '@babel/parser@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -26548,26 +26491,20 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-decorators@7.23.5(@babel/core@7.23.6)': + '@babel/plugin-proposal-decorators@7.23.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.6) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.7) + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.24.7) '@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.12.9)': dependencies: @@ -26575,11 +26512,11 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.6)': + '@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.24.7) '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.12.9)': dependencies: @@ -26623,12 +26560,6 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -26672,14 +26603,14 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.6)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.7)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.7) '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.12.9)': dependencies: @@ -26714,13 +26645,6 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -26740,10 +26664,10 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.6)': + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.12.9)': @@ -26770,13 +26694,13 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.6)': + '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.6) + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) '@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.12.9)': dependencies: @@ -26799,11 +26723,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -26824,11 +26743,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -26849,11 +26763,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -26879,9 +26788,9 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.6)': + '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.12.9)': @@ -26899,19 +26808,14 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.6)': + '@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.12.9)': @@ -27029,11 +26933,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27054,11 +26953,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27094,11 +26988,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27134,11 +27023,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27159,11 +27043,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27184,11 +27063,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27209,11 +27083,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27234,11 +27103,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27259,11 +27123,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27284,11 +27143,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27309,11 +27163,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27329,11 +27178,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27393,11 +27237,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27526,11 +27365,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27602,65 +27436,52 @@ snapshots: dependencies: '@babel/core': 7.12.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.12.9) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 '@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 '@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - - '@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 '@babel/plugin-transform-classes@7.23.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.7) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 '@babel/plugin-transform-classes@7.24.7(@babel/core@7.12.9)': @@ -27695,25 +27516,25 @@ snapshots: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 + '@babel/template': 7.24.7 '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.12.9)': dependencies: @@ -27742,11 +27563,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27929,11 +27745,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-for-of@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -27954,29 +27765,29 @@ snapshots: '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.12.9)': @@ -28094,61 +27905,70 @@ snapshots: '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.7) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - - '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.7) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.12.9)': dependencies: @@ -28181,57 +28001,73 @@ snapshots: dependencies: '@babel/core': 7.12.9 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.7) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.12.9) '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.7) + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.12.9)': dependencies: @@ -28341,7 +28177,7 @@ snapshots: dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.12.9 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) @@ -28350,7 +28186,7 @@ snapshots: dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.2) @@ -28359,7 +28195,7 @@ snapshots: dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) @@ -28368,7 +28204,7 @@ snapshots: dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.7) @@ -28464,11 +28300,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -28601,6 +28432,11 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 @@ -28611,11 +28447,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -28635,21 +28466,22 @@ snapshots: dependencies: '@babel/core': 7.23.2 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.2) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - - '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.12.9)': dependencies: @@ -28684,37 +28516,34 @@ snapshots: dependencies: '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.2) - '@babel/types': 7.23.5 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) - '@babel/types': 7.23.5 - - '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) - '@babel/types': 7.23.5 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.7) - '@babel/types': 7.23.5 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.12.9)': dependencies: @@ -28750,12 +28579,6 @@ snapshots: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -28821,7 +28644,7 @@ snapshots: '@babel/plugin-transform-runtime@7.23.4(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) @@ -28830,14 +28653,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.23.4(@babel/core@7.23.6)': + '@babel/plugin-transform-runtime@7.23.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.24.7 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.24.7) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.24.7) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.24.7) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -28881,11 +28704,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -28919,12 +28737,6 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -29025,14 +28837,6 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typescript@7.23.5(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typescript@7.23.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -29265,12 +29069,14 @@ snapshots: '@babel/types': 7.23.5 core-js-compat: 3.34.0 semver: 5.7.2 + transitivePeerDependencies: + - supports-color '@babel/preset-env@7.23.5(@babel/core@7.12.9)': dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.12.9 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.12.9) @@ -29356,7 +29162,7 @@ snapshots: dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.23.2 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.2) @@ -29442,7 +29248,7 @@ snapshots: dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.5) @@ -29524,97 +29330,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-env@7.23.5(@babel/core@7.23.6)': - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.2) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.2) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.2) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.2) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.2) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.2) - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.2) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.2) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.2) - core-js-compat: 3.34.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/preset-env@7.23.5(@babel/core@7.24.7)': dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.24.7) @@ -29698,11 +29418,11 @@ snapshots: '@babel/preset-env@7.23.6(@babel/core@7.23.5)': dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.7 '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-validator-option': 7.24.7 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.5) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.5) '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.5) @@ -29784,11 +29504,11 @@ snapshots: '@babel/preset-env@7.23.6(@babel/core@7.24.7)': dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.7 '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-validator-option': 7.24.7 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.24.7) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.24.7) '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.24.7) @@ -29909,59 +29629,53 @@ snapshots: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.6 + '@babel/types': 7.24.7 esutils: 2.0.3 '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.6 + '@babel/types': 7.24.7 esutils: 2.0.3 '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.6 + '@babel/types': 7.24.7 esutils: 2.0.3 '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.6 + '@babel/types': 7.24.7 esutils: 2.0.3 '@babel/preset-react@7.23.3(@babel/core@7.23.2)': dependencies: '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-validator-option': 7.24.7 '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.2) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.2) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.2) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.2) + transitivePeerDependencies: + - supports-color '@babel/preset-react@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-validator-option': 7.24.7 '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.5) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.5) - - '@babel/preset-react@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.6) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color '@babel/preset-react@7.23.3(@babel/core@7.24.7)': dependencies: @@ -29972,6 +29686,8 @@ snapshots: '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.7) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color '@babel/preset-typescript@7.23.2(@babel/core@7.23.2)': dependencies: @@ -29981,6 +29697,8 @@ snapshots: '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.2) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.2) + transitivePeerDependencies: + - supports-color '@babel/preset-typescript@7.23.2(@babel/core@7.24.7)': dependencies: @@ -29990,6 +29708,8 @@ snapshots: '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.7) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.7) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color '@babel/preset-typescript@7.23.3(@babel/core@7.23.5)': dependencies: @@ -29999,15 +29719,8 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) - - '@babel/preset-typescript@7.23.3(@babel/core@7.23.6)': - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color '@babel/preset-typescript@7.23.3(@babel/core@7.24.7)': dependencies: @@ -30017,6 +29730,8 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.7) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.7) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color '@babel/preset-typescript@7.24.7(@babel/core@7.24.7)': dependencies: @@ -30038,9 +29753,9 @@ snapshots: pirates: 4.0.6 source-map-support: 0.5.21 - '@babel/register@7.12.1(@babel/core@7.23.6)': + '@babel/register@7.12.1(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 find-cache-dir: 2.1.0 lodash: 4.17.21 make-dir: 2.1.0 @@ -30107,27 +29822,12 @@ snapshots: '@babel/traverse@7.23.5': dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - debug: 4.3.5 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.23.6': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 debug: 4.3.5 @@ -30158,8 +29858,8 @@ snapshots: '@babel/types@7.23.6': dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 '@babel/types@7.24.7': @@ -30265,8 +29965,8 @@ snapshots: '@emotion/babel-plugin@11.11.0': dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.23.6 + '@babel/helper-module-imports': 7.24.7 + '@babel/runtime': 7.24.7 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.2 @@ -30276,6 +29976,8 @@ snapshots: find-root: 1.1.0 source-map: 0.5.7 stylis: 4.2.0 + transitivePeerDependencies: + - supports-color '@emotion/cache@10.0.29': dependencies: @@ -30294,19 +29996,23 @@ snapshots: '@emotion/core@10.3.1(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 10.0.29 '@emotion/css': 10.0.27 '@emotion/serialize': 0.11.16 '@emotion/sheet': 0.9.4 '@emotion/utils': 0.11.3 react: 17.0.2 + transitivePeerDependencies: + - supports-color '@emotion/css@10.0.27': dependencies: '@emotion/serialize': 0.11.16 '@emotion/utils': 0.11.3 babel-plugin-emotion: 10.2.2 + transitivePeerDependencies: + - supports-color '@emotion/css@11.11.2': dependencies: @@ -30315,6 +30021,8 @@ snapshots: '@emotion/serialize': 1.1.2 '@emotion/sheet': 1.2.2 '@emotion/utils': 1.2.1 + transitivePeerDependencies: + - supports-color '@emotion/hash@0.8.0': {} @@ -30335,7 +30043,7 @@ snapshots: '@emotion/react@11.11.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 @@ -30346,10 +30054,12 @@ snapshots: react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 + transitivePeerDependencies: + - supports-color '@emotion/react@11.11.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 @@ -30360,6 +30070,8 @@ snapshots: react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 + transitivePeerDependencies: + - supports-color '@emotion/serialize@0.11.16': dependencies: @@ -30383,7 +30095,7 @@ snapshots: '@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@17.0.71)(react@17.0.2))(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) @@ -30393,10 +30105,12 @@ snapshots: react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 + transitivePeerDependencies: + - supports-color '@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@17.0.71)(react@18.3.1))(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@18.3.1) @@ -30406,6 +30120,8 @@ snapshots: react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 + transitivePeerDependencies: + - supports-color '@emotion/stylis@0.8.5': {} @@ -30539,7 +30255,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.0 @@ -30674,7 +30390,7 @@ snapshots: '@humanwhocodes/config-array@0.11.13': dependencies: '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -30816,7 +30532,7 @@ snapshots: jest-util: 25.5.0 jest-validate: 25.5.0 jest-watcher: 25.5.0 - micromatch: 4.0.5 + micromatch: 4.0.7 p-each-series: 2.2.0 realpath-native: 2.0.0 rimraf: 3.0.2 @@ -31267,7 +30983,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 '@types/node': 16.18.68 chalk: 4.1.2 collect-v8-coverage: 1.0.2 @@ -31321,7 +31037,7 @@ snapshots: '@jest/source-map@29.6.3': dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 @@ -31446,7 +31162,7 @@ snapshots: jest-haste-map: 25.5.1 jest-regex-util: 25.2.6 jest-util: 25.5.0 - micromatch: 4.0.5 + micromatch: 4.0.7 pirates: 4.0.6 realpath-native: 2.0.0 slash: 3.0.0 @@ -31457,7 +31173,7 @@ snapshots: '@jest/transform@26.6.2': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@jest/types': 26.6.2 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 @@ -31477,7 +31193,7 @@ snapshots: '@jest/transform@27.5.1': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 @@ -31497,7 +31213,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 babel-plugin-istanbul: 6.1.1 @@ -31575,8 +31291,8 @@ snapshots: '@jridgewell/source-map@0.3.5': dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/source-map@0.3.6': dependencies: @@ -31604,7 +31320,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -31762,7 +31478,7 @@ snapshots: read-package-json-fast: 2.0.3 readdir-scoped-modules: 1.1.0 rimraf: 3.0.2 - semver: 7.5.4 + semver: 7.6.2 ssri: 8.0.1 treeverse: 1.0.4 walk-up-path: 1.0.0 @@ -31773,16 +31489,16 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.5.4 + semver: 7.6.2 '@npmcli/fs@2.1.2': dependencies: '@gar/promisify': 1.1.3 - semver: 7.5.4 + semver: 7.6.2 '@npmcli/fs@3.1.0': dependencies: - semver: 7.5.4 + semver: 7.6.2 '@npmcli/git@2.1.0': dependencies: @@ -31792,7 +31508,7 @@ snapshots: npm-pick-manifest: 6.1.1 promise-inflight: 1.0.1(bluebird@3.7.2) promise-retry: 2.0.1 - semver: 7.5.4 + semver: 7.6.2 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -31805,7 +31521,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1(bluebird@3.7.2) promise-retry: 2.0.1 - semver: 7.5.4 + semver: 7.6.2 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -31832,7 +31548,7 @@ snapshots: cacache: 15.3.0 json-parse-even-better-errors: 2.3.1 pacote: 12.0.3 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - bluebird - supports-color @@ -32007,10 +31723,10 @@ snapshots: dependencies: '@oclif/core': 2.15.0(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3) chalk: 4.1.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 http-call: 5.3.0 lodash.template: 4.5.0 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -32498,26 +32214,26 @@ snapshots: '@radix-ui/number@1.0.1': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive@1.0.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive@1.0.1': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-arrow@1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 18.3.1(react@17.0.2) @@ -32527,7 +32243,7 @@ snapshots: '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -32537,7 +32253,7 @@ snapshots: '@radix-ui/react-collection@1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) '@radix-ui/react-context': 1.0.0(react@17.0.2) '@radix-ui/react-primitive': 1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -32547,7 +32263,7 @@ snapshots: '@radix-ui/react-collection@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) '@radix-ui/react-context': 1.0.1(@types/react@17.0.71)(react@17.0.2) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) @@ -32560,7 +32276,7 @@ snapshots: '@radix-ui/react-collection@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@17.0.71)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -32573,55 +32289,55 @@ snapshots: '@radix-ui/react-compose-refs@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 '@radix-ui/react-compose-refs@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 '@radix-ui/react-compose-refs@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-compose-refs@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-context@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 '@radix-ui/react-context@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 '@radix-ui/react-context@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-context@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-dialog@1.0.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) '@radix-ui/react-context': 1.0.0(react@17.0.2) @@ -32643,7 +32359,7 @@ snapshots: '@radix-ui/react-dialog@1.0.0(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) '@radix-ui/react-context': 1.0.0(react@18.3.1) @@ -32665,26 +32381,26 @@ snapshots: '@radix-ui/react-direction@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 '@radix-ui/react-direction@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-direction@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-dismissable-layer@1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) '@radix-ui/react-primitive': 1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -32695,7 +32411,7 @@ snapshots: '@radix-ui/react-dismissable-layer@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -32706,7 +32422,7 @@ snapshots: '@radix-ui/react-dismissable-layer@1.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) '@radix-ui/react-primitive': 1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -32717,7 +32433,7 @@ snapshots: '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) @@ -32731,7 +32447,7 @@ snapshots: '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -32745,7 +32461,7 @@ snapshots: '@radix-ui/react-dropdown-menu@2.0.4(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) '@radix-ui/react-context': 1.0.0(react@17.0.2) @@ -32760,31 +32476,31 @@ snapshots: '@radix-ui/react-focus-guards@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 '@radix-ui/react-focus-guards@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 '@radix-ui/react-focus-guards@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-focus-guards@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-focus-scope@1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) '@radix-ui/react-primitive': 1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@radix-ui/react-use-callback-ref': 1.0.0(react@17.0.2) @@ -32793,7 +32509,7 @@ snapshots: '@radix-ui/react-focus-scope@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) @@ -32802,7 +32518,7 @@ snapshots: '@radix-ui/react-focus-scope@1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) '@radix-ui/react-primitive': 1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@radix-ui/react-use-callback-ref': 1.0.0(react@17.0.2) @@ -32811,7 +32527,7 @@ snapshots: '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@17.0.71)(react@17.0.2) @@ -32823,7 +32539,7 @@ snapshots: '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@17.0.71)(react@18.3.1) @@ -32835,19 +32551,19 @@ snapshots: '@radix-ui/react-id@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.0(react@17.0.2) react: 17.0.2 '@radix-ui/react-id@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) react: 18.3.1 '@radix-ui/react-id@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@17.0.71)(react@17.0.2) react: 17.0.2 optionalDependencies: @@ -32855,7 +32571,7 @@ snapshots: '@radix-ui/react-id@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@17.0.71)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -32863,7 +32579,7 @@ snapshots: '@radix-ui/react-menu@2.0.4(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-collection': 1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) @@ -32889,7 +32605,7 @@ snapshots: '@radix-ui/react-popper@1.1.1(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@floating-ui/react-dom': 0.7.2(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@radix-ui/react-arrow': 1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) @@ -32907,7 +32623,7 @@ snapshots: '@radix-ui/react-popper@1.1.2(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@floating-ui/react-dom': 2.0.4(react-dom@18.3.1(react@17.0.2))(react@17.0.2) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) @@ -32926,7 +32642,7 @@ snapshots: '@radix-ui/react-popper@1.1.2(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@floating-ui/react-dom': 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@18.3.1) @@ -32945,28 +32661,28 @@ snapshots: '@radix-ui/react-portal@1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) '@radix-ui/react-portal@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@radix-ui/react-portal@1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) '@radix-ui/react-portal@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 18.3.1(react@17.0.2) @@ -32976,7 +32692,7 @@ snapshots: '@radix-ui/react-portal@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -32986,7 +32702,7 @@ snapshots: '@radix-ui/react-presence@1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) '@radix-ui/react-use-layout-effect': 1.0.0(react@17.0.2) react: 17.0.2 @@ -32994,7 +32710,7 @@ snapshots: '@radix-ui/react-presence@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1) react: 18.3.1 @@ -33002,28 +32718,28 @@ snapshots: '@radix-ui/react-primitive@1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-slot': 1.0.0(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) '@radix-ui/react-primitive@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-slot': 1.0.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@radix-ui/react-primitive@1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-slot': 1.0.1(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-slot': 1.0.2(@types/react@17.0.71)(react@17.0.2) react: 17.0.2 react-dom: 18.3.1(react@17.0.2) @@ -33033,7 +32749,7 @@ snapshots: '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-slot': 1.0.2(@types/react@17.0.71)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -33043,7 +32759,7 @@ snapshots: '@radix-ui/react-roving-focus@1.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-collection': 1.0.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) @@ -33058,7 +32774,7 @@ snapshots: '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) @@ -33076,7 +32792,7 @@ snapshots: '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@18.3.1) @@ -33094,7 +32810,7 @@ snapshots: '@radix-ui/react-select@1.2.2(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) @@ -33124,7 +32840,7 @@ snapshots: '@radix-ui/react-select@1.2.2(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -33154,7 +32870,7 @@ snapshots: '@radix-ui/react-separator@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 18.3.1(react@17.0.2) @@ -33164,7 +32880,7 @@ snapshots: '@radix-ui/react-separator@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -33174,25 +32890,25 @@ snapshots: '@radix-ui/react-slot@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) react: 17.0.2 '@radix-ui/react-slot@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1) react: 18.3.1 '@radix-ui/react-slot@1.0.1(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.0(react@17.0.2) react: 17.0.2 '@radix-ui/react-slot@1.0.2(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) react: 17.0.2 optionalDependencies: @@ -33200,7 +32916,7 @@ snapshots: '@radix-ui/react-slot@1.0.2(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -33208,7 +32924,7 @@ snapshots: '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@17.0.71)(react@17.0.2) '@radix-ui/react-direction': 1.0.1(@types/react@17.0.71)(react@17.0.2) @@ -33224,7 +32940,7 @@ snapshots: '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@17.0.71)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@17.0.71)(react@18.3.1) @@ -33240,7 +32956,7 @@ snapshots: '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@17.0.71)(react@17.0.2) @@ -33252,7 +32968,7 @@ snapshots: '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@17.0.71)(react@18.3.1) @@ -33264,7 +32980,7 @@ snapshots: '@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@17.0.71)(react@17.0.2) '@radix-ui/react-direction': 1.0.1(@types/react@17.0.71)(react@17.0.2) @@ -33280,7 +32996,7 @@ snapshots: '@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@17.0.71)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@17.0.71)(react@18.3.1) @@ -33296,43 +33012,43 @@ snapshots: '@radix-ui/react-use-callback-ref@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 '@radix-ui/react-use-callback-ref@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 '@radix-ui/react-use-callback-ref@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-use-callback-ref@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-use-controllable-state@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.0(react@17.0.2) react: 17.0.2 '@radix-ui/react-use-controllable-state@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) react: 18.3.1 '@radix-ui/react-use-controllable-state@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@17.0.71)(react@17.0.2) react: 17.0.2 optionalDependencies: @@ -33340,7 +33056,7 @@ snapshots: '@radix-ui/react-use-controllable-state@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@17.0.71)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -33348,25 +33064,25 @@ snapshots: '@radix-ui/react-use-escape-keydown@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.0(react@17.0.2) react: 17.0.2 '@radix-ui/react-use-escape-keydown@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1) react: 18.3.1 '@radix-ui/react-use-escape-keydown@1.0.2(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.0(react@17.0.2) react: 17.0.2 '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@17.0.71)(react@17.0.2) react: 17.0.2 optionalDependencies: @@ -33374,7 +33090,7 @@ snapshots: '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@17.0.71)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -33382,51 +33098,51 @@ snapshots: '@radix-ui/react-use-layout-effect@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 '@radix-ui/react-use-layout-effect@1.0.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 '@radix-ui/react-use-layout-effect@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-use-layout-effect@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-use-previous@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-use-previous@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 optionalDependencies: '@types/react': 17.0.71 '@radix-ui/react-use-rect@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/rect': 1.0.0 react: 17.0.2 '@radix-ui/react-use-rect@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/rect': 1.0.1 react: 17.0.2 optionalDependencies: @@ -33434,7 +33150,7 @@ snapshots: '@radix-ui/react-use-rect@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/rect': 1.0.1 react: 18.3.1 optionalDependencies: @@ -33442,13 +33158,13 @@ snapshots: '@radix-ui/react-use-size@1.0.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.0(react@17.0.2) react: 17.0.2 '@radix-ui/react-use-size@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@17.0.71)(react@17.0.2) react: 17.0.2 optionalDependencies: @@ -33456,7 +33172,7 @@ snapshots: '@radix-ui/react-use-size@1.0.1(@types/react@17.0.71)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@17.0.71)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -33464,7 +33180,7 @@ snapshots: '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 18.3.1(react@17.0.2) @@ -33474,7 +33190,7 @@ snapshots: '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -33484,11 +33200,11 @@ snapshots: '@radix-ui/rect@1.0.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@radix-ui/rect@1.0.1': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@react-native-community/cli-clean@12.1.1(encoding@0.1.13)': dependencies: @@ -34528,6 +34244,8 @@ snapshots: optionalDependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + transitivePeerDependencies: + - supports-color '@storybook/addon-knobs@7.0.2(@storybook/addons@7.5.2(react-dom@18.3.1(react@17.0.2))(react@17.0.2))(@storybook/api@7.6.4(react-dom@18.3.1(react@17.0.2))(react@17.0.2))(@storybook/components@7.6.4(@types/react-dom@18.0.10)(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2))(@storybook/core-events@7.6.4)(@storybook/theming@7.6.4(react-dom@18.3.1(react@17.0.2))(react@17.0.2))(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2)': dependencies: @@ -34552,6 +34270,7 @@ snapshots: react-dom: 18.3.1(react@17.0.2) transitivePeerDependencies: - '@types/react' + - supports-color '@storybook/addon-links@6.5.17-alpha.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: @@ -35042,7 +34761,7 @@ snapshots: '@storybook/builder-webpack5@7.6.4(encoding@0.1.13)(esbuild@0.18.20)(typescript@5.3.2)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))': dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.24.7 '@storybook/channels': 7.6.4 '@storybook/client-logger': 7.6.4 '@storybook/core-common': 7.6.4(encoding@0.1.13) @@ -35054,7 +34773,7 @@ snapshots: '@swc/core': 1.3.100 '@types/node': 18.19.3 '@types/semver': 7.5.6 - babel-loader: 9.1.3(@babel/core@7.23.5)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))) + babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 constants-browserify: 1.0.0 @@ -35067,7 +34786,7 @@ snapshots: magic-string: 0.30.5 path-browserify: 1.0.1 process: 0.11.10 - semver: 7.5.4 + semver: 7.6.2 style-loader: 3.3.3(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))) swc-loader: 0.2.3(@swc/core@1.3.100)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))) terser-webpack-plugin: 5.3.6(@swc/core@1.3.100)(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))) @@ -35133,9 +34852,9 @@ snapshots: '@storybook/cli@7.6.4(encoding@0.1.13)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@babel/preset-env': 7.23.5(@babel/core@7.23.2) - '@babel/types': 7.23.6 + '@babel/types': 7.24.7 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.6.4 '@storybook/core-common': 7.6.4(encoding@0.1.13) @@ -35161,14 +34880,14 @@ snapshots: get-port: 5.1.1 giget: 1.1.3 globby: 11.1.0 - jscodeshift: 0.15.1(@babel/preset-env@7.23.5(@babel/core@7.23.6)) + jscodeshift: 0.15.1(@babel/preset-env@7.23.5(@babel/core@7.24.7)) leven: 3.1.0 ora: 5.4.1 prettier: 2.8.8 prompts: 2.4.2 puppeteer-core: 2.1.1 read-pkg-up: 7.0.1 - semver: 7.5.4 + semver: 7.6.2 simple-update-notifier: 2.0.0 strip-json-comments: 3.1.1 tempy: 1.0.1 @@ -35433,35 +35152,35 @@ snapshots: '@storybook/core-common@6.5.17-alpha.0(eslint@8.55.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.3.3)': dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.23.6) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.6) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.6) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.6) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) - '@babel/preset-env': 7.23.5(@babel/core@7.23.6) - '@babel/preset-react': 7.23.3(@babel/core@7.23.6) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/register': 7.12.1(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.24.7) + '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.24.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.24.7) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.24.7) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.24.7) + '@babel/preset-env': 7.23.5(@babel/core@7.24.7) + '@babel/preset-react': 7.23.3(@babel/core@7.24.7) + '@babel/preset-typescript': 7.23.3(@babel/core@7.24.7) + '@babel/register': 7.12.1(@babel/core@7.24.7) '@storybook/node-logger': 6.5.17-alpha.0 '@storybook/semver': 7.3.2 '@types/node': 16.18.68 '@types/pretty-hrtime': 1.0.3 - babel-loader: 8.3.0(@babel/core@7.23.6)(webpack@4.47.0) + babel-loader: 8.3.0(@babel/core@7.24.7)(webpack@4.47.0) babel-plugin-macros: 3.1.0 - babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.24.7) chalk: 4.1.2 core-js: 3.34.0 express: 4.18.2 @@ -35496,35 +35215,35 @@ snapshots: '@storybook/core-common@6.5.17-alpha.0(eslint@8.55.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.3.3)(webpack-cli@3.3.12(webpack@5.89.0))': dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.23.6) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.6) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.6) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.6) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) - '@babel/preset-env': 7.23.5(@babel/core@7.23.6) - '@babel/preset-react': 7.23.3(@babel/core@7.23.6) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/register': 7.12.1(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.24.7) + '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.24.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.24.7) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.24.7) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.24.7) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.24.7) + '@babel/preset-env': 7.23.5(@babel/core@7.24.7) + '@babel/preset-react': 7.23.3(@babel/core@7.24.7) + '@babel/preset-typescript': 7.23.3(@babel/core@7.24.7) + '@babel/register': 7.12.1(@babel/core@7.24.7) '@storybook/node-logger': 6.5.17-alpha.0 '@storybook/semver': 7.3.2 '@types/node': 16.18.68 '@types/pretty-hrtime': 1.0.3 - babel-loader: 8.3.0(@babel/core@7.23.6)(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))) + babel-loader: 8.3.0(@babel/core@7.24.7)(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))) babel-plugin-macros: 3.1.0 - babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.24.7) chalk: 4.1.2 core-js: 3.34.0 express: 4.18.2 @@ -35790,7 +35509,7 @@ snapshots: pretty-hrtime: 1.0.3 prompts: 2.4.2 read-pkg-up: 7.0.1 - semver: 7.5.4 + semver: 7.6.2 telejson: 7.2.0 tiny-invariant: 1.3.1 ts-dedent: 2.2.0 @@ -35876,11 +35595,11 @@ snapshots: '@storybook/csf-tools@6.5.17-alpha.0': dependencies: '@babel/core': 7.24.7 - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.6 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) '@babel/preset-env': 7.23.6(@babel/core@7.24.7) - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/mdx1-csf': 0.0.1(@babel/core@7.24.7) @@ -35894,9 +35613,9 @@ snapshots: '@storybook/csf-tools@7.5.2': dependencies: - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.6 - '@babel/traverse': 7.23.6 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 '@storybook/csf': 0.1.2 '@storybook/types': 7.5.2 @@ -35908,10 +35627,10 @@ snapshots: '@storybook/csf-tools@7.6.4': dependencies: - '@babel/generator': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.6 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 '@storybook/csf': 0.1.2 '@storybook/types': 7.6.4 fs-extra: 11.1.1 @@ -35936,7 +35655,7 @@ snapshots: '@storybook/docs-tools@6.5.17-alpha.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/store': 6.5.17-alpha.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) core-js: 3.34.0 @@ -35990,7 +35709,7 @@ snapshots: memoizerific: 1.11.3 react: 17.0.2 react-dom: 18.3.1(react@17.0.2) - semver: 7.5.4 + semver: 7.6.2 store2: 2.14.2 telejson: 7.2.0 ts-dedent: 2.2.0 @@ -36010,7 +35729,7 @@ snapshots: memoizerific: 1.11.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - semver: 7.5.4 + semver: 7.6.2 store2: 2.14.2 telejson: 7.2.0 ts-dedent: 2.2.0 @@ -36028,7 +35747,7 @@ snapshots: dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - semver: 7.5.4 + semver: 7.6.2 store2: 2.14.2 telejson: 7.2.0 ts-dedent: 2.2.0 @@ -36049,7 +35768,7 @@ snapshots: dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - semver: 7.5.4 + semver: 7.6.2 store2: 2.14.2 telejson: 7.2.0 ts-dedent: 2.2.0 @@ -36210,10 +35929,10 @@ snapshots: '@storybook/mdx1-csf@0.0.1(@babel/core@7.23.5)': dependencies: - '@babel/generator': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/types': 7.23.5 + '@babel/types': 7.24.7 '@mdx-js/mdx': 1.6.22 '@types/lodash': 4.14.202 js-string-escape: 1.0.1 @@ -36227,10 +35946,10 @@ snapshots: '@storybook/mdx1-csf@0.0.1(@babel/core@7.24.7)': dependencies: - '@babel/generator': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 '@babel/preset-env': 7.23.5(@babel/core@7.24.7) - '@babel/types': 7.23.5 + '@babel/types': 7.24.7 '@mdx-js/mdx': 1.6.22 '@types/lodash': 4.14.202 js-string-escape: 1.0.1 @@ -36283,7 +36002,7 @@ snapshots: react-docgen: 7.0.1 react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.0 - semver: 7.5.4 + semver: 7.6.2 webpack: 5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0)) optionalDependencies: '@babel/core': 7.23.2 @@ -36375,7 +36094,7 @@ snapshots: '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.630821.0(typescript@5.3.3)(webpack@5.91.0(webpack-cli@3.3.12(webpack@5.89.0)))': dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -36389,7 +36108,7 @@ snapshots: '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.630821.0(typescript@5.3.3)(webpack@5.91.0)': dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -36876,26 +36595,18 @@ snapshots: dependencies: '@babel/core': 7.24.7 - '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.23.5)': + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.24.7 '@svgr/babel-plugin-remove-jsx-attribute@5.4.0': {} - '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1': {} - '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -36906,9 +36617,9 @@ snapshots: dependencies: '@babel/core': 7.24.7 - '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.23.5)': + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.24.7 '@svgr/babel-plugin-svg-dynamic-title@5.4.0': {} @@ -36916,9 +36627,9 @@ snapshots: dependencies: '@babel/core': 7.24.7 - '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.23.5)': + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.24.7 '@svgr/babel-plugin-svg-em-dimensions@5.4.0': {} @@ -36926,9 +36637,9 @@ snapshots: dependencies: '@babel/core': 7.24.7 - '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.23.5)': + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.24.7 '@svgr/babel-plugin-transform-react-native-svg@5.4.0': {} @@ -36936,9 +36647,9 @@ snapshots: dependencies: '@babel/core': 7.24.7 - '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.23.5)': + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.24.7 '@svgr/babel-plugin-transform-svg-component@5.5.0': {} @@ -36946,9 +36657,9 @@ snapshots: dependencies: '@babel/core': 7.24.7 - '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.23.5)': + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.24.7 '@svgr/babel-preset@5.5.0': dependencies: @@ -36973,17 +36684,17 @@ snapshots: '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.24.7) '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.24.7) - '@svgr/babel-preset@8.1.0(@babel/core@7.23.5)': + '@svgr/babel-preset@8.1.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.23.5) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.23.5) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.23.5) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.23.5) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.23.5) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.23.5) - '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.23.5) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.23.5) + '@babel/core': 7.24.7 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.7) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.7) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.7) '@svgr/core@5.5.0': dependencies: @@ -37005,8 +36716,8 @@ snapshots: '@svgr/core@8.1.0(typescript@5.3.3)': dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-preset': 8.1.0(@babel/core@7.23.5) + '@babel/core': 7.24.7 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.7) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.3.3) snake-case: 3.0.4 @@ -37049,8 +36760,8 @@ snapshots: '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.3.3))': dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-preset': 8.1.0(@babel/core@7.23.5) + '@babel/core': 7.24.7 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.7) '@svgr/core': 8.1.0(typescript@5.3.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 @@ -37081,10 +36792,10 @@ snapshots: '@svgr/webpack@5.5.0': dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.23.5) - '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/preset-react': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.24.7 + '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.24.7) + '@babel/preset-env': 7.23.5(@babel/core@7.24.7) + '@babel/preset-react': 7.23.3(@babel/core@7.24.7) '@svgr/core': 5.5.0 '@svgr/plugin-jsx': 5.5.0 '@svgr/plugin-svgo': 5.5.0 @@ -37094,11 +36805,11 @@ snapshots: '@svgr/webpack@6.5.1': dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.23.5) - '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/preset-react': 7.23.3(@babel/core@7.23.5) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.24.7 + '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.24.7) + '@babel/preset-env': 7.23.5(@babel/core@7.24.7) + '@babel/preset-react': 7.23.3(@babel/core@7.24.7) + '@babel/preset-typescript': 7.23.3(@babel/core@7.24.7) '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) @@ -37190,8 +36901,8 @@ snapshots: '@testing-library/dom@10.1.0': dependencies: - '@babel/code-frame': 7.23.5 - '@babel/runtime': 7.23.6 + '@babel/code-frame': 7.24.7 + '@babel/runtime': 7.24.7 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -37390,7 +37101,7 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.23.6 + '@babel/parser': 7.24.7 '@babel/types': 7.24.7 '@types/babel__generator': 7.6.7 '@types/babel__template': 7.4.4 @@ -38167,7 +37878,7 @@ snapshots: functional-red-black-tree: 1.0.1 ignore: 5.3.0 regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.6.2 tsutils: 3.21.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 @@ -38362,7 +38073,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.56.0(typescript@5.3.2) '@typescript-eslint/utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.2) optionalDependencies: @@ -38374,7 +38085,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.2) optionalDependencies: @@ -38386,7 +38097,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 eslint: 8.55.0 tsutils: 3.21.0(typescript@5.3.3) optionalDependencies: @@ -38407,7 +38118,7 @@ snapshots: glob: 7.2.3 is-glob: 4.0.3 lodash: 4.17.21 - semver: 7.5.4 + semver: 7.6.2 tsutils: 3.21.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 @@ -38421,7 +38132,7 @@ snapshots: debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.2 tsutils: 3.21.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 @@ -38432,10 +38143,10 @@ snapshots: dependencies: '@typescript-eslint/types': 5.56.0 '@typescript-eslint/visitor-keys': 5.56.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.2 tsutils: 3.21.0(typescript@5.3.2) optionalDependencies: typescript: 5.3.2 @@ -38446,10 +38157,10 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.2 tsutils: 3.21.0(typescript@5.3.2) optionalDependencies: typescript: 5.3.2 @@ -38460,10 +38171,10 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.2 tsutils: 3.21.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 @@ -38480,7 +38191,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.56.0(typescript@5.3.2) eslint: 8.55.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -38495,7 +38206,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) eslint: 8.55.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -38510,7 +38221,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) eslint: 8.55.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -39013,13 +38724,13 @@ snapshots: '@wordpress/a11y@3.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/dom-ready': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/a11y@3.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/dom-ready': 3.57.0 '@wordpress/i18n': 4.57.0 @@ -39031,7 +38742,7 @@ snapshots: '@wordpress/api-fetch@3.23.1(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/i18n': 3.20.0 '@wordpress/url': 2.22.2(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2)) transitivePeerDependencies: @@ -39039,7 +38750,7 @@ snapshots: '@wordpress/api-fetch@4.0.0(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/i18n': 3.20.0 '@wordpress/url': 2.22.2(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2)) transitivePeerDependencies: @@ -39047,7 +38758,7 @@ snapshots: '@wordpress/api-fetch@5.2.7': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/i18n': 4.47.0 '@wordpress/url': 3.13.0 @@ -39065,7 +38776,7 @@ snapshots: '@wordpress/api-fetch@6.44.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/i18n': 4.47.0 '@wordpress/url': 3.48.0 @@ -39081,16 +38792,16 @@ snapshots: '@wordpress/autop@3.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/babel-plugin-import-jsx-pragma@1.1.3(@babel/core@7.12.9)': dependencies: '@babel/core': 7.12.9 '@babel/runtime': 7.23.5 - '@wordpress/babel-plugin-import-jsx-pragma@2.7.0(@babel/core@7.23.6)': + '@wordpress/babel-plugin-import-jsx-pragma@2.7.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@wordpress/babel-plugin-import-jsx-pragma@3.2.0(@babel/core@7.12.9)': dependencies: @@ -39104,9 +38815,9 @@ snapshots: dependencies: '@babel/core': 7.23.5 - '@wordpress/babel-plugin-import-jsx-pragma@4.30.0(@babel/core@7.23.6)': + '@wordpress/babel-plugin-import-jsx-pragma@4.30.0(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@wordpress/babel-preset-default@3.0.2(@babel/core@7.12.9)': dependencies: @@ -39124,12 +38835,12 @@ snapshots: '@wordpress/babel-preset-default@4.20.0': dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.6) - '@babel/preset-env': 7.23.5(@babel/core@7.23.6) - '@babel/runtime': 7.23.6 - '@wordpress/babel-plugin-import-jsx-pragma': 2.7.0(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) + '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.24.7) + '@babel/preset-env': 7.23.5(@babel/core@7.24.7) + '@babel/runtime': 7.24.7 + '@wordpress/babel-plugin-import-jsx-pragma': 2.7.0(@babel/core@7.24.7) '@wordpress/browserslist-config': 2.7.0 '@wordpress/element': 2.20.3 '@wordpress/warning': 1.4.2 @@ -39173,13 +38884,13 @@ snapshots: '@wordpress/babel-preset-default@7.31.0': dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.6) - '@babel/preset-env': 7.23.5(@babel/core@7.23.6) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/runtime': 7.23.6 - '@wordpress/babel-plugin-import-jsx-pragma': 4.30.0(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) + '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.24.7) + '@babel/preset-env': 7.23.5(@babel/core@7.24.7) + '@babel/preset-typescript': 7.23.3(@babel/core@7.24.7) + '@babel/runtime': 7.24.7 + '@wordpress/babel-plugin-import-jsx-pragma': 4.30.0(@babel/core@7.24.7) '@wordpress/browserslist-config': 5.30.0 '@wordpress/warning': 2.47.0 browserslist: 4.22.2 @@ -39200,7 +38911,7 @@ snapshots: '@wordpress/blob@3.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/blob@3.6.1': dependencies: @@ -39208,7 +38919,7 @@ snapshots: '@wordpress/block-editor@10.5.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@react-spring/web': 9.7.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/a11y': 3.47.0 '@wordpress/api-fetch': 6.21.0 @@ -39221,7 +38932,7 @@ snapshots: '@wordpress/deprecated': 3.41.0 '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.24.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 @@ -39252,10 +38963,11 @@ snapshots: traverse: 0.6.7 transitivePeerDependencies: - '@types/react' + - supports-color '@wordpress/block-editor@12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) '@emotion/styled': 11.11.0(@emotion/react@11.11.1(@types/react@17.0.71)(react@17.0.2))(@types/react@17.0.71)(react@17.0.2) '@react-spring/web': 9.7.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -39272,7 +38984,7 @@ snapshots: '@wordpress/dom': 3.47.0 '@wordpress/element': 5.24.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.48.0 @@ -39311,11 +39023,12 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/block-editor@12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@18.3.1) '@emotion/styled': 11.11.0(@emotion/react@11.11.1(@types/react@17.0.71)(react@18.3.1))(@types/react@17.0.71)(react@18.3.1) '@react-spring/web': 9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -39332,7 +39045,7 @@ snapshots: '@wordpress/dom': 3.47.0 '@wordpress/element': 5.24.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.48.0 @@ -39371,6 +39084,7 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/block-editor@8.2.0(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react-with-direction@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': @@ -39417,10 +39131,11 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/block-editor@8.6.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@react-spring/web': 9.7.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/a11y': 3.47.0 '@wordpress/api-fetch': 6.21.0 @@ -39433,7 +39148,7 @@ snapshots: '@wordpress/deprecated': 3.41.0 '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.24.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 8.4.0 @@ -39463,6 +39178,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/block-editor@9.8.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: @@ -39479,7 +39195,7 @@ snapshots: '@wordpress/deprecated': 3.41.0 '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.24.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 @@ -39510,6 +39226,7 @@ snapshots: traverse: 0.6.7 transitivePeerDependencies: - '@types/react' + - supports-color '@wordpress/block-library@7.19.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: @@ -39528,7 +39245,7 @@ snapshots: '@wordpress/deprecated': 3.41.0 '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.24.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 @@ -39553,10 +39270,11 @@ snapshots: remove-accents: 0.4.4 transitivePeerDependencies: - '@types/react' + - supports-color '@wordpress/block-library@8.24.1(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/api-fetch': 6.44.0 '@wordpress/autop': 3.47.0 @@ -39572,7 +39290,7 @@ snapshots: '@wordpress/dom': 3.47.0 '@wordpress/element': 5.24.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.48.0 @@ -39613,7 +39331,7 @@ snapshots: '@wordpress/block-serialization-default-parser@4.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/blocks@11.1.5(react@18.3.1)': dependencies: @@ -39643,7 +39361,7 @@ snapshots: '@wordpress/blocks@11.21.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/autop': 3.47.0 '@wordpress/blob': 3.47.0 '@wordpress/block-serialization-default-parser': 4.47.0 @@ -39652,7 +39370,7 @@ snapshots: '@wordpress/deprecated': 3.41.0 '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.24.0 '@wordpress/i18n': 4.47.0 '@wordpress/is-shallow-equal': 4.24.0 @@ -39672,7 +39390,7 @@ snapshots: '@wordpress/blocks@11.21.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/autop': 3.47.0 '@wordpress/blob': 3.47.0 '@wordpress/block-serialization-default-parser': 4.47.0 @@ -39681,7 +39399,7 @@ snapshots: '@wordpress/deprecated': 3.41.0 '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.24.0 '@wordpress/i18n': 4.47.0 '@wordpress/is-shallow-equal': 4.24.0 @@ -39710,7 +39428,7 @@ snapshots: '@wordpress/deprecated': 3.47.0 '@wordpress/dom': 3.47.0 '@wordpress/element': 5.24.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/is-shallow-equal': 4.47.0 @@ -39740,7 +39458,7 @@ snapshots: '@wordpress/deprecated': 3.47.0 '@wordpress/dom': 3.47.0 '@wordpress/element': 5.24.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/is-shallow-equal': 4.47.0 @@ -39769,7 +39487,7 @@ snapshots: '@wordpress/commands@0.18.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.34.0 @@ -39788,11 +39506,12 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/commands@0.18.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/data': 9.17.0(react@18.3.1) '@wordpress/element': 5.34.0 @@ -39811,11 +39530,12 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/commands@0.9.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.22.0 @@ -39833,6 +39553,7 @@ snapshots: - aslemammad-vite-plugin-macro - babel-plugin-macros - react-dom + - supports-color - vite '@wordpress/components@14.2.0(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react-with-direction@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(reakit-utils@0.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(redux@4.2.1)': @@ -39881,6 +39602,7 @@ snapshots: - react-dom - react-with-direction - redux + - supports-color '@wordpress/components@19.17.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)': dependencies: @@ -39900,7 +39622,7 @@ snapshots: '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 '@wordpress/is-shallow-equal': 4.24.0 @@ -39929,6 +39651,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/components@19.17.0(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react-with-direction@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: @@ -39948,7 +39671,7 @@ snapshots: '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 '@wordpress/is-shallow-equal': 4.24.0 @@ -39977,6 +39700,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/components@19.8.5(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)': dependencies: @@ -40024,6 +39748,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/components@19.8.5(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react-with-direction@1.4.0(react-dom@18.3.1(react@17.0.2))(react@17.0.2))(react@17.0.2)': dependencies: @@ -40071,10 +39796,11 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/components@20.0.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) @@ -40090,7 +39816,7 @@ snapshots: '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 '@wordpress/is-shallow-equal': 4.24.0 @@ -40119,10 +39845,11 @@ snapshots: uuid: 8.3.2 transitivePeerDependencies: - '@types/react' + - supports-color '@wordpress/components@22.1.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) @@ -40138,7 +39865,7 @@ snapshots: '@wordpress/dom': 3.27.0 '@wordpress/element': 4.20.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 '@wordpress/is-shallow-equal': 4.24.0 @@ -40168,11 +39895,12 @@ snapshots: valtio: 1.12.1(@types/react@17.0.71)(react@17.0.2) transitivePeerDependencies: - '@types/react' + - supports-color '@wordpress/components@25.13.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@ariakit/react': 0.3.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) @@ -40191,7 +39919,7 @@ snapshots: '@wordpress/dom': 3.47.0 '@wordpress/element': 5.24.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.54.0 '@wordpress/icons': 9.48.0 @@ -40230,12 +39958,13 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/components@25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@ariakit/react': 0.3.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) @@ -40292,12 +40021,13 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/components@25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@ariakit/react': 0.3.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@18.3.1) @@ -40354,6 +40084,7 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/components@26.0.6(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -40415,12 +40146,13 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/components@27.5.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@ariakit/react': 0.3.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) @@ -40470,10 +40202,11 @@ snapshots: uuid: 9.0.1 transitivePeerDependencies: - '@types/react' + - supports-color '@wordpress/compose@3.25.3(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/deprecated': 2.12.3 '@wordpress/dom': 2.18.0 '@wordpress/element': 2.20.3 @@ -40491,7 +40224,7 @@ snapshots: '@wordpress/compose@4.2.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/lodash': 4.14.149 '@types/mousetrap': 1.6.15 '@wordpress/deprecated': 3.41.0 @@ -40510,7 +40243,7 @@ snapshots: '@wordpress/compose@5.20.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/mousetrap': 1.6.15 '@wordpress/deprecated': 3.47.0 '@wordpress/dom': 3.47.0 @@ -40526,7 +40259,7 @@ snapshots: '@wordpress/compose@5.20.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/mousetrap': 1.6.15 '@wordpress/deprecated': 3.47.0 '@wordpress/dom': 3.47.0 @@ -40596,7 +40329,7 @@ snapshots: '@wordpress/compose@6.24.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/mousetrap': 1.6.15 '@wordpress/deprecated': 3.47.0 '@wordpress/dom': 3.47.0 @@ -40613,7 +40346,7 @@ snapshots: '@wordpress/compose@6.24.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/mousetrap': 1.6.15 '@wordpress/deprecated': 3.47.0 '@wordpress/dom': 3.47.0 @@ -40630,7 +40363,7 @@ snapshots: '@wordpress/compose@6.34.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/mousetrap': 1.6.15 '@wordpress/deprecated': 3.57.0 '@wordpress/dom': 3.57.0 @@ -40647,7 +40380,7 @@ snapshots: '@wordpress/compose@6.34.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/mousetrap': 1.6.15 '@wordpress/deprecated': 3.57.0 '@wordpress/dom': 3.57.0 @@ -40664,7 +40397,7 @@ snapshots: '@wordpress/core-commands@0.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/commands': 0.9.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/core-data': 6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) @@ -40750,7 +40483,7 @@ snapshots: '@wordpress/core-data@6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 6.44.0 '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) @@ -40787,7 +40520,7 @@ snapshots: '@wordpress/core-data@6.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 6.44.0 '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/blocks': 12.24.0(react@18.3.1) @@ -40845,7 +40578,7 @@ snapshots: '@wordpress/data-controls@1.21.3(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 4.0.0(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2)) '@wordpress/data': 4.27.3(react@17.0.2) '@wordpress/deprecated': 2.12.3 @@ -40872,7 +40605,7 @@ snapshots: '@wordpress/data@4.27.3(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 3.25.3(react@17.0.2) '@wordpress/deprecated': 2.12.3 '@wordpress/element': 2.20.3 @@ -40891,7 +40624,7 @@ snapshots: '@wordpress/data@5.2.0(react@18.3.1)(redux@4.2.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 4.2.0(react@18.3.1) '@wordpress/deprecated': 3.6.1 '@wordpress/element': 3.2.0 @@ -40910,7 +40643,7 @@ snapshots: '@wordpress/data@6.15.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 5.20.0(react@17.0.2) '@wordpress/deprecated': 3.41.0 '@wordpress/element': 4.20.0 @@ -40928,7 +40661,7 @@ snapshots: '@wordpress/data@6.15.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 5.20.0(react@18.3.1) '@wordpress/deprecated': 3.41.0 '@wordpress/element': 4.20.0 @@ -40980,7 +40713,7 @@ snapshots: '@wordpress/data@7.6.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 5.20.0(react@17.0.2) '@wordpress/deprecated': 3.41.0 '@wordpress/element': 4.20.0 @@ -40998,7 +40731,7 @@ snapshots: '@wordpress/data@7.6.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 5.20.0(react@18.3.1) '@wordpress/deprecated': 3.41.0 '@wordpress/element': 4.20.0 @@ -41016,7 +40749,7 @@ snapshots: '@wordpress/data@9.17.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 6.24.0(react@17.0.2) '@wordpress/deprecated': 3.47.0 '@wordpress/element': 5.24.0 @@ -41035,7 +40768,7 @@ snapshots: '@wordpress/data@9.17.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 6.24.0(react@18.3.1) '@wordpress/deprecated': 3.47.0 '@wordpress/element': 5.24.0 @@ -41054,7 +40787,7 @@ snapshots: '@wordpress/data@9.27.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 6.34.0(react@17.0.2) '@wordpress/deprecated': 3.57.0 '@wordpress/element': 5.34.0 @@ -41073,7 +40806,7 @@ snapshots: '@wordpress/data@9.27.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 6.34.0(react@18.3.1) '@wordpress/deprecated': 3.57.0 '@wordpress/element': 5.34.0 @@ -41099,14 +40832,14 @@ snapshots: '@wordpress/date@4.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/deprecated': 3.47.0 moment: 2.29.4 moment-timezone: 0.5.43 '@wordpress/date@4.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/deprecated': 3.57.0 moment: 2.29.4 moment-timezone: 0.5.43 @@ -41155,22 +40888,22 @@ snapshots: '@wordpress/deprecated@2.12.3': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/hooks': 2.12.3 '@wordpress/deprecated@3.41.0': dependencies: '@babel/runtime': 7.23.5 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/deprecated@3.47.0': dependencies: - '@babel/runtime': 7.23.6 - '@wordpress/hooks': 3.47.0 + '@babel/runtime': 7.24.7 + '@wordpress/hooks': 3.57.0 '@wordpress/deprecated@3.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/hooks': 3.57.0 '@wordpress/deprecated@3.6.1': @@ -41184,11 +40917,11 @@ snapshots: '@wordpress/dom-ready@3.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/dom-ready@3.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/dom-ready@3.6.1': dependencies: @@ -41196,7 +40929,7 @@ snapshots: '@wordpress/dom@2.18.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 lodash: 4.17.21 '@wordpress/dom@3.27.0': @@ -41206,12 +40939,12 @@ snapshots: '@wordpress/dom@3.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/deprecated': 3.47.0 '@wordpress/dom@3.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/deprecated': 3.57.0 '@wordpress/dom@3.6.1': @@ -41272,7 +41005,7 @@ snapshots: '@wordpress/e2e-test-utils@3.0.0(jest@24.9.0)(puppeteer@2.1.1)(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/keycodes': 2.19.3 '@wordpress/url': 2.22.2(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) jest: 24.9.0 @@ -41284,7 +41017,7 @@ snapshots: '@wordpress/e2e-test-utils@3.0.0(jest@24.9.0)(puppeteer@2.1.1)(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/keycodes': 2.19.3 '@wordpress/url': 2.22.2(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1)) jest: 24.9.0 @@ -41296,7 +41029,7 @@ snapshots: '@wordpress/e2e-test-utils@4.16.1(encoding@0.1.13)(jest@25.5.4)(puppeteer@2.1.1)(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1))': dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 '@wordpress/keycodes': 2.19.3 '@wordpress/url': 2.22.2(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1)) jest: 25.5.4 @@ -41322,7 +41055,7 @@ snapshots: '@wordpress/e2e-test-utils@4.16.1(encoding@0.1.13)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)))(puppeteer@17.1.3(encoding@0.1.13))(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 '@wordpress/keycodes': 2.19.3 '@wordpress/url': 2.22.2(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.3.3)) @@ -41335,7 +41068,7 @@ snapshots: '@wordpress/e2e-test-utils@7.11.0(encoding@0.1.13)(jest@29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(puppeteer-core@21.6.0(encoding@0.1.13))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 6.21.0 '@wordpress/keycodes': 3.47.0 '@wordpress/url': 3.48.0 @@ -41446,8 +41179,9 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color - '@wordpress/edit-site@5.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@wordpress/edit-site@5.15.0(patch_hash=6y3l6gxu33zybfmvbjd23dtqda)(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@preact/signals-core@1.5.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.23.5 '@wordpress/a11y': 3.47.0 @@ -41467,7 +41201,7 @@ snapshots: '@wordpress/editor': 13.24.1(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/element': 5.22.0 '@wordpress/escape-html': 2.47.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.36.0 @@ -41551,10 +41285,11 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/editor@13.24.1(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/api-fetch': 6.44.0 '@wordpress/blob': 3.47.0 @@ -41568,7 +41303,7 @@ snapshots: '@wordpress/deprecated': 3.47.0 '@wordpress/dom': 3.47.0 '@wordpress/element': 5.24.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/html-entities': 3.47.0 '@wordpress/i18n': 4.47.0 '@wordpress/icons': 9.48.0 @@ -41605,7 +41340,7 @@ snapshots: '@wordpress/element@2.20.3': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/react': 17.0.71 '@types/react-dom': 16.9.24 '@wordpress/escape-html': 1.12.2 @@ -41615,7 +41350,7 @@ snapshots: '@wordpress/element@3.2.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/react': 17.0.71 '@types/react-dom': 16.9.24 '@wordpress/escape-html': 2.47.0 @@ -41657,7 +41392,7 @@ snapshots: '@wordpress/element@5.24.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/react': 17.0.71 '@types/react-dom': 18.0.10 '@wordpress/escape-html': 2.47.0 @@ -41668,7 +41403,7 @@ snapshots: '@wordpress/element@5.34.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/react': 17.0.71 '@types/react-dom': 18.0.10 '@wordpress/escape-html': 2.57.0 @@ -41696,20 +41431,20 @@ snapshots: '@wordpress/escape-html@1.12.2': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/escape-html@2.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/escape-html@2.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 - '@wordpress/eslint-plugin@12.9.0(@babel/core@7.23.6)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.28.1)(eslint@8.55.0))(eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.28.1)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))))(eslint@8.55.0)(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(typescript@5.3.2)(wp-prettier@2.6.2)': + '@wordpress/eslint-plugin@12.9.0(@babel/core@7.24.7)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.28.1)(eslint@8.55.0))(eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.28.1)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))))(eslint@8.55.0)(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(typescript@5.3.2)(wp-prettier@2.6.2)': dependencies: - '@babel/core': 7.23.6 - '@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@8.55.0) + '@babel/core': 7.24.7 + '@babel/eslint-parser': 7.23.3(@babel/core@7.24.7)(eslint@8.55.0) '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.3.2))(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) '@wordpress/babel-preset-default': 6.17.0 @@ -41871,25 +41606,17 @@ snapshots: '@wordpress/hooks@2.12.3': dependencies: - '@babel/runtime': 7.23.6 - - '@wordpress/hooks@3.47.0': - dependencies: - '@babel/runtime': 7.23.6 - - '@wordpress/hooks@3.54.0': - dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/hooks@3.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/hooks@3.6.1': dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 - '@wordpress/hooks@4.0.1': + '@wordpress/hooks@4.4.0': dependencies: '@babel/runtime': 7.24.7 @@ -41899,11 +41626,11 @@ snapshots: '@wordpress/html-entities@3.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/html-entities@3.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/html-entities@3.6.1': dependencies: @@ -41911,7 +41638,7 @@ snapshots: '@wordpress/i18n@3.20.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/hooks': 2.12.3 gettext-parser: 1.4.0 lodash: 4.17.21 @@ -41922,7 +41649,7 @@ snapshots: '@wordpress/i18n@4.45.0': dependencies: '@babel/runtime': 7.23.5 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 gettext-parser: 1.4.0 memize: 2.1.0 sprintf-js: 1.1.3 @@ -41931,7 +41658,7 @@ snapshots: '@wordpress/i18n@4.47.0': dependencies: '@babel/runtime': 7.23.5 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 gettext-parser: 1.4.0 memize: 2.1.0 sprintf-js: 1.1.3 @@ -41939,8 +41666,8 @@ snapshots: '@wordpress/i18n@4.54.0': dependencies: - '@babel/runtime': 7.23.6 - '@wordpress/hooks': 3.54.0 + '@babel/runtime': 7.24.7 + '@wordpress/hooks': 3.57.0 gettext-parser: 1.4.0 memize: 2.1.0 sprintf-js: 1.1.3 @@ -41948,7 +41675,7 @@ snapshots: '@wordpress/i18n@4.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/hooks': 3.57.0 gettext-parser: 1.4.0 memize: 2.1.0 @@ -41968,7 +41695,7 @@ snapshots: '@wordpress/i18n@5.0.1': dependencies: '@babel/runtime': 7.24.7 - '@wordpress/hooks': 4.0.1 + '@wordpress/hooks': 4.4.0 gettext-parser: 1.4.0 memize: 2.1.0 sprintf-js: 1.1.3 @@ -41976,13 +41703,13 @@ snapshots: '@wordpress/icons@4.1.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/element': 3.2.0 '@wordpress/primitives': 2.2.0 '@wordpress/icons@7.0.1': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/element': 4.20.0 '@wordpress/primitives': 3.4.1 @@ -42006,13 +41733,13 @@ snapshots: '@wordpress/icons@9.38.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/element': 5.24.0 '@wordpress/primitives': 3.45.0 '@wordpress/icons@9.48.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/element': 5.34.0 '@wordpress/primitives': 3.55.0 @@ -42046,6 +41773,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/interface@5.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: @@ -42070,11 +41798,12 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/is-shallow-equal@3.1.3': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/is-shallow-equal@4.24.0': dependencies: @@ -42082,36 +41811,36 @@ snapshots: '@wordpress/is-shallow-equal@4.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/is-shallow-equal@4.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/jest-console@3.10.0(jest@25.5.4)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 jest: 25.5.4 jest-matcher-utils: 25.5.0 lodash: 4.17.21 '@wordpress/jest-console@4.1.1(jest@25.5.4)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 jest: 25.5.4 jest-matcher-utils: 26.6.2 lodash: 4.17.21 '@wordpress/jest-console@4.1.1(jest@26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 jest: 26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)) jest-matcher-utils: 26.6.2 lodash: 4.17.21 '@wordpress/jest-console@4.1.1(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 jest: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)) jest-matcher-utils: 26.6.2 lodash: 4.17.21 @@ -42136,7 +41865,7 @@ snapshots: '@wordpress/jest-console@6.11.0(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 jest: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)) jest-matcher-utils: 27.5.1 @@ -42220,12 +41949,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@wordpress/jest-preset-default@8.5.2(@babel/core@7.23.6)(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@wordpress/jest-preset-default@8.5.2(@babel/core@7.24.7)(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@wojtekmaj/enzyme-adapter-react-17': 0.6.7(enzyme@3.11.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/jest-console': 5.4.0(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2))) - babel-jest: 27.5.1(@babel/core@7.23.6) + babel-jest: 27.5.1(@babel/core@7.24.7) enzyme: 3.11.0 enzyme-to-json: 3.6.2(enzyme@3.11.0) jest: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)) @@ -42237,14 +41966,14 @@ snapshots: '@wordpress/jest-puppeteer-axe@4.1.0(jest@29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(puppeteer@17.1.3(encoding@0.1.13))': dependencies: '@axe-core/puppeteer': 4.8.2(puppeteer@17.1.3(encoding@0.1.13)) - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 jest: 29.7.0(@types/node@16.18.68)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)) optionalDependencies: puppeteer: 17.1.3(encoding@0.1.13) '@wordpress/keyboard-shortcuts@3.20.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/data': 7.6.0(react@17.0.2) '@wordpress/element': 4.20.0 '@wordpress/keycodes': 3.47.0 @@ -42263,7 +41992,7 @@ snapshots: '@wordpress/keyboard-shortcuts@3.4.1(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/data': 6.6.1(react@18.3.1) '@wordpress/element': 4.4.1 '@wordpress/keycodes': 3.6.1 @@ -42273,7 +42002,7 @@ snapshots: '@wordpress/keyboard-shortcuts@4.24.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.34.0 '@wordpress/keycodes': 3.47.0 @@ -42282,7 +42011,7 @@ snapshots: '@wordpress/keyboard-shortcuts@4.24.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/data': 9.17.0(react@18.3.1) '@wordpress/element': 5.34.0 '@wordpress/keycodes': 3.47.0 @@ -42291,7 +42020,7 @@ snapshots: '@wordpress/keycodes@2.19.3': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/i18n': 3.20.0 lodash: 4.17.21 @@ -42303,7 +42032,7 @@ snapshots: '@wordpress/keycodes@3.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/i18n': 4.57.0 '@wordpress/keycodes@3.6.1': @@ -42321,7 +42050,7 @@ snapshots: dependencies: execa: 4.1.0 npm-package-arg: 8.1.5 - semver: 7.5.4 + semver: 7.6.2 '@wordpress/media-utils@3.4.1': dependencies: @@ -42334,7 +42063,7 @@ snapshots: '@wordpress/media-utils@4.38.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 6.44.0 '@wordpress/blob': 3.47.0 '@wordpress/element': 5.24.0 @@ -42342,21 +42071,21 @@ snapshots: '@wordpress/notices@3.12.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/data': 6.15.0(react@17.0.2) react: 17.0.2 '@wordpress/notices@3.12.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/data': 6.15.0(react@18.3.1) react: 18.3.1 '@wordpress/notices@3.31.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/data': 9.17.0(react@17.0.2) transitivePeerDependencies: @@ -42372,14 +42101,14 @@ snapshots: '@wordpress/notices@4.15.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/data': 9.17.0(react@17.0.2) react: 17.0.2 '@wordpress/notices@4.15.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/data': 9.17.0(react@18.3.1) react: 18.3.1 @@ -42394,7 +42123,7 @@ snapshots: '@wordpress/patterns@1.8.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) @@ -42427,7 +42156,7 @@ snapshots: '@babel/runtime': 7.23.5 '@wordpress/compose': 5.20.0(react@18.3.1) '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/icons': 9.36.0 memize: 1.1.0 react: 18.3.1 @@ -42445,11 +42174,11 @@ snapshots: '@wordpress/plugins@6.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/compose': 6.24.0(react@17.0.2) '@wordpress/element': 5.24.0 - '@wordpress/hooks': 3.47.0 + '@wordpress/hooks': 3.57.0 '@wordpress/icons': 9.48.0 '@wordpress/is-shallow-equal': 4.47.0 memize: 2.1.0 @@ -42461,6 +42190,7 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/postcss-plugins-preset@1.6.0': @@ -42515,10 +42245,11 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/preferences@3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) @@ -42534,11 +42265,12 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/preferences@3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/data': 9.17.0(react@18.3.1) @@ -42554,6 +42286,7 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/prettier-config@0.4.0': {} @@ -42580,7 +42313,7 @@ snapshots: '@wordpress/primitives@2.2.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/element': 3.2.0 classnames: 2.3.2 @@ -42598,67 +42331,67 @@ snapshots: '@wordpress/primitives@3.45.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/element': 5.34.0 classnames: 2.3.2 '@wordpress/primitives@3.55.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/element': 5.34.0 classnames: 2.3.2 '@wordpress/priority-queue@1.11.2': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/priority-queue@2.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 requestidlecallback: 0.3.0 '@wordpress/priority-queue@2.57.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 requestidlecallback: 0.3.0 '@wordpress/private-apis@0.20.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/private-apis@0.29.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/private-apis@0.32.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/private-apis@0.33.1': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/private-apis@0.39.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/react-i18n@3.55.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/element': 5.34.0 '@wordpress/i18n': 4.57.0 utility-types: 3.10.0 '@wordpress/redux-routine@3.14.2': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 is-promise: 4.0.0 lodash: 4.17.21 rungen: 0.3.2 '@wordpress/redux-routine@4.47.0(redux@4.2.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 is-plain-object: 5.0.0 is-promise: 4.0.0 redux: 4.2.1 @@ -42666,7 +42399,7 @@ snapshots: '@wordpress/redux-routine@4.57.0(redux@4.2.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 is-plain-object: 5.0.0 is-promise: 4.0.0 redux: 4.2.1 @@ -42688,10 +42421,11 @@ snapshots: react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: - '@types/react' + - supports-color '@wordpress/reusable-blocks@4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -42718,7 +42452,7 @@ snapshots: '@wordpress/rich-text@4.2.0(react@18.3.1)(redux@4.2.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 4.2.0(react@18.3.1) '@wordpress/data': 5.2.0(react@18.3.1)(redux@4.2.1) '@wordpress/dom': 3.27.0 @@ -42736,7 +42470,7 @@ snapshots: '@wordpress/rich-text@5.20.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/compose': 5.20.0(react@17.0.2) '@wordpress/data': 7.6.0(react@17.0.2) @@ -42751,7 +42485,7 @@ snapshots: '@wordpress/rich-text@5.20.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/compose': 5.20.0(react@18.3.1) '@wordpress/data': 7.6.0(react@18.3.1) @@ -42766,7 +42500,7 @@ snapshots: '@wordpress/rich-text@5.4.2(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.6.1 '@wordpress/compose': 5.5.0(react@17.0.2) '@wordpress/data': 6.15.0(react@17.0.2) @@ -42781,7 +42515,7 @@ snapshots: '@wordpress/rich-text@5.4.2(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.6.1 '@wordpress/compose': 5.5.0(react@18.3.1) '@wordpress/data': 6.15.0(react@18.3.1) @@ -42796,7 +42530,7 @@ snapshots: '@wordpress/rich-text@6.24.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/compose': 6.34.0(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) @@ -42811,7 +42545,7 @@ snapshots: '@wordpress/rich-text@6.24.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.47.0 '@wordpress/compose': 6.34.0(react@18.3.1) '@wordpress/data': 9.17.0(react@18.3.1) @@ -42826,7 +42560,7 @@ snapshots: '@wordpress/rich-text@6.34.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.57.0 '@wordpress/compose': 6.34.0(react@17.0.2) '@wordpress/data': 9.27.0(react@17.0.2) @@ -42840,7 +42574,7 @@ snapshots: '@wordpress/rich-text@6.34.0(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/a11y': 3.57.0 '@wordpress/compose': 6.34.0(react@18.3.1) '@wordpress/data': 9.27.0(react@18.3.1) @@ -43004,21 +42738,21 @@ snapshots: '@wordpress/scripts@23.7.2(@swc/core@1.3.100)(@types/webpack@4.41.38)(encoding@0.1.13)(esbuild@0.18.20)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.28.1)(eslint@8.55.0))(eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.28.1)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))))(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))))(node-notifier@8.0.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2))(type-fest@2.19.0)(typescript@5.3.2)(webpack-hot-middleware@2.25.4)': dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(@types/webpack@4.41.38)(react-refresh@0.10.0)(type-fest@2.19.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack-hot-middleware@2.25.4)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)) '@svgr/webpack': 6.5.1 '@wordpress/babel-preset-default': 6.17.0 '@wordpress/browserslist-config': 4.1.3 '@wordpress/dependency-extraction-webpack-plugin': 3.7.0(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)) - '@wordpress/eslint-plugin': 12.9.0(@babel/core@7.23.6)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.28.1)(eslint@8.55.0))(eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.28.1)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))))(eslint@8.55.0)(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(typescript@5.3.2)(wp-prettier@2.6.2) - '@wordpress/jest-preset-default': 8.5.2(@babel/core@7.23.6)(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/eslint-plugin': 12.9.0(@babel/core@7.24.7)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.28.1)(eslint@8.55.0))(eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.28.1)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))))(eslint@8.55.0)(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(typescript@5.3.2)(wp-prettier@2.6.2) + '@wordpress/jest-preset-default': 8.5.2(@babel/core@7.24.7)(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/npm-package-json-lint-config': 4.32.0(npm-package-json-lint@5.4.2) '@wordpress/postcss-plugins-preset': 3.10.0(postcss@8.4.32) '@wordpress/prettier-config': 1.4.0(wp-prettier@2.6.2) '@wordpress/stylelint-config': 20.0.3(postcss@8.4.32)(stylelint@14.16.1) adm-zip: 0.5.10 - babel-jest: 27.5.1(@babel/core@7.23.6) - babel-loader: 8.3.0(@babel/core@7.23.6)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)) + babel-jest: 27.5.1(@babel/core@7.24.7) + babel-loader: 8.3.0(@babel/core@7.24.7)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)) browserslist: 4.19.3 chalk: 4.1.2 check-node-version: 4.2.1 @@ -43176,7 +42910,7 @@ snapshots: '@wordpress/server-side-render@3.10.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 6.21.0 '@wordpress/blocks': 11.21.0(react@17.0.2) '@wordpress/components': 19.17.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2) @@ -43192,6 +42926,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/server-side-render@3.10.0(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react-with-direction@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: @@ -43211,10 +42946,11 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-with-direction + - supports-color '@wordpress/server-side-render@3.20.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 6.21.0 '@wordpress/blocks': 11.21.0(react@17.0.2) '@wordpress/components': 22.1.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -43229,10 +42965,11 @@ snapshots: react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: - '@types/react' + - supports-color '@wordpress/server-side-render@4.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 6.44.0 '@wordpress/blocks': 12.24.0(react@17.0.2) '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -43251,26 +42988,27 @@ snapshots: - '@types/react' - aslemammad-vite-plugin-macro - babel-plugin-macros + - supports-color - vite '@wordpress/shortcode@3.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 memize: 2.1.0 '@wordpress/style-engine@0.15.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 lodash: 4.17.21 '@wordpress/style-engine@0.2.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 lodash: 4.17.21 '@wordpress/style-engine@0.6.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 lodash: 4.17.21 '@wordpress/style-engine@1.30.0': @@ -43303,7 +43041,7 @@ snapshots: '@wordpress/sync@0.9.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@types/simple-peer': 9.11.8 '@wordpress/url': 3.48.0 import-locals: 2.0.0 @@ -43320,21 +43058,21 @@ snapshots: '@wordpress/token-list@2.47.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/undo-manager@0.17.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/is-shallow-equal': 4.57.0 '@wordpress/undo-manager@0.7.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/is-shallow-equal': 4.47.0 '@wordpress/url@2.22.2(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 lodash: 4.17.21 react-native-url-polyfill: 1.3.0(react-native@0.73.0(@babel/core@7.12.9)(@babel/preset-env@7.12.7(@babel/core@7.12.9))(encoding@0.1.13)(react@18.3.1)) transitivePeerDependencies: @@ -43342,7 +43080,7 @@ snapshots: '@wordpress/url@2.22.2(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 lodash: 4.17.21 react-native-url-polyfill: 1.3.0(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@17.0.2)) transitivePeerDependencies: @@ -43350,7 +43088,7 @@ snapshots: '@wordpress/url@2.22.2(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1))': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 lodash: 4.17.21 react-native-url-polyfill: 1.3.0(react-native@0.73.0(@babel/core@7.23.5)(@babel/preset-env@7.23.6(@babel/core@7.23.5))(encoding@0.1.13)(react@18.3.1)) transitivePeerDependencies: @@ -43363,7 +43101,7 @@ snapshots: '@wordpress/url@3.48.0': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 remove-accents: 0.5.0 '@wordpress/url@3.7.1': @@ -43378,7 +43116,7 @@ snapshots: '@wordpress/viewport@4.20.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 5.20.0(react@17.0.2) '@wordpress/data': 7.6.0(react@17.0.2) react: 17.0.2 @@ -43393,7 +43131,7 @@ snapshots: '@wordpress/viewport@5.24.0(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/compose': 6.24.0(react@17.0.2) '@wordpress/data': 9.17.0(react@17.0.2) '@wordpress/element': 5.24.0 @@ -43409,7 +43147,7 @@ snapshots: '@wordpress/widgets@3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@wordpress/api-fetch': 6.44.0 '@wordpress/block-editor': 12.15.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.24.7)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@wordpress/blocks': 12.24.0(react@17.0.2) @@ -44294,20 +44032,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-jest@27.5.1(@babel/core@7.23.6): - dependencies: - '@babel/core': 7.23.6 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1(@babel/core@7.23.6) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - babel-jest@27.5.1(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -44349,20 +44073,6 @@ snapshots: - supports-color optional: true - babel-jest@29.7.0(@babel/core@7.23.6): - dependencies: - '@babel/core': 7.23.6 - '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.6) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - optional: true - babel-jest@29.7.0(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -44430,33 +44140,6 @@ snapshots: schema-utils: 2.7.1 webpack: 5.91.0 - babel-loader@8.3.0(@babel/core@7.23.6)(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))): - dependencies: - '@babel/core': 7.23.6 - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 4.47.0(webpack-cli@3.3.12(webpack@5.89.0)) - - babel-loader@8.3.0(@babel/core@7.23.6)(webpack@4.47.0): - dependencies: - '@babel/core': 7.23.6 - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 4.47.0 - - babel-loader@8.3.0(@babel/core@7.23.6)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)): - dependencies: - '@babel/core': 7.23.6 - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0) - babel-loader@8.3.0(@babel/core@7.24.7)(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))): dependencies: '@babel/core': 7.24.7 @@ -44493,9 +44176,18 @@ snapshots: schema-utils: 2.7.1 webpack: 5.89.0 - babel-loader@9.1.3(@babel/core@7.23.5)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))): + babel-loader@8.3.0(@babel/core@7.24.7)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.24.7 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0) + + babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))): + dependencies: + '@babel/core': 7.24.7 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0)) @@ -44514,7 +44206,7 @@ snapshots: babel-plugin-emotion@10.2.2: dependencies: - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.7 '@emotion/hash': 0.8.0 '@emotion/memoize': 0.7.4 '@emotion/serialize': 0.11.16 @@ -44524,6 +44216,8 @@ snapshots: escape-string-regexp: 1.0.5 find-root: 1.1.0 source-map: 0.5.7 + transitivePeerDependencies: + - supports-color babel-plugin-explicit-exports-references@1.0.2: dependencies: @@ -44590,13 +44284,13 @@ snapshots: babel-plugin-macros@2.8.0: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 cosmiconfig: 6.0.0 resolve: 1.22.8 babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -44631,7 +44325,7 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.2): dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.7 '@babel/core': 7.23.2 '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) semver: 6.3.1 @@ -44640,25 +44334,16 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.5): dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.7 '@babel/core': 7.23.5 '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.6): - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.24.7): dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.7 '@babel/core': 7.24.7 '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.24.7) semver: 6.3.1 @@ -44667,7 +44352,7 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.5): dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.7 '@babel/core': 7.23.5 '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.5) semver: 6.3.1 @@ -44676,17 +44361,17 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.24.7): dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.7 '@babel/core': 7.24.7 '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.24.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.1.7(@babel/core@7.23.6): + babel-plugin-polyfill-corejs3@0.1.7(@babel/core@7.24.7): dependencies: - '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.1.5(@babel/core@7.23.6) + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.1.5(@babel/core@7.24.7) core-js-compat: 3.34.0 transitivePeerDependencies: - supports-color @@ -44731,14 +44416,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.6): - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) - core-js-compat: 3.34.0 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -44784,13 +44461,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.6): - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -44943,22 +44613,6 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.5) - babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.6): - dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.6) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) - babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -45017,12 +44671,6 @@ snapshots: babel-plugin-jest-hoist: 27.5.1 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5) - babel-preset-jest@27.5.1(@babel/core@7.23.6): - dependencies: - '@babel/core': 7.23.6 - babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.6) - babel-preset-jest@27.5.1(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -45042,13 +44690,6 @@ snapshots: babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5) optional: true - babel-preset-jest@29.6.3(@babel/core@7.23.6): - dependencies: - '@babel/core': 7.23.6 - babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.6) - optional: true - babel-preset-jest@29.6.3(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -45280,7 +44921,7 @@ snapshots: broadcast-channel@3.7.0: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 detect-node: 2.1.0 js-sha3: 0.8.0 microseconds: 0.2.0 @@ -45436,7 +45077,7 @@ snapshots: builtins@5.0.1: dependencies: - semver: 7.5.4 + semver: 7.6.2 bytes@1.0.0: {} @@ -45669,7 +45310,7 @@ snapshots: carlo@0.9.46: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 puppeteer-core: 1.12.2 transitivePeerDependencies: - bufferutil @@ -46753,7 +46394,7 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.32) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 - semver: 7.5.4 + semver: 7.6.2 webpack: 5.91.0 css-loader@6.8.1(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)): @@ -47072,7 +46713,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 date-fns@3.6.0: {} @@ -47433,7 +47074,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 csstype: 3.1.3 dom-scroll-into-view@1.2.1: {} @@ -47535,7 +47176,7 @@ snapshots: downshift@6.1.12(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 compute-scroll-into-view: 1.0.20 prop-types: 15.8.1 react: 17.0.2 @@ -47544,7 +47185,7 @@ snapshots: downshift@6.1.12(react@18.3.1): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 compute-scroll-into-view: 1.0.20 prop-types: 15.8.1 react: 18.3.1 @@ -48289,7 +47930,7 @@ snapshots: jsdoctypeparser: 9.0.0 lodash: 4.17.21 regextras: 0.7.1 - semver: 7.5.4 + semver: 7.6.2 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color @@ -48304,7 +47945,7 @@ snapshots: jsdoc-type-pratt-parser: 1.2.0 lodash: 4.17.21 regextras: 0.8.0 - semver: 7.5.4 + semver: 7.6.2 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color @@ -48318,7 +47959,7 @@ snapshots: eslint: 8.55.0 esquery: 1.5.0 regextras: 0.8.0 - semver: 7.5.4 + semver: 7.6.2 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color @@ -48327,18 +47968,18 @@ snapshots: dependencies: '@es-joy/jsdoccomment': 0.36.1 comment-parser: 1.3.1 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 escape-string-regexp: 4.0.0 eslint: 8.55.0 esquery: 1.5.0 - semver: 7.5.4 + semver: 7.6.2 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 aria-query: 5.3.0 array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 @@ -48358,7 +47999,7 @@ snapshots: eslint-plugin-jsx-a11y@6.8.0(eslint@8.55.0): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 aria-query: 5.3.0 array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 @@ -48552,11 +48193,11 @@ snapshots: eslint@5.16.0: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 doctrine: 3.0.0 eslint-scope: 4.0.3 eslint-utils: 1.4.3 @@ -48597,7 +48238,7 @@ snapshots: ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 doctrine: 3.0.0 eslint-scope: 5.1.1 eslint-utils: 1.4.3 @@ -48641,7 +48282,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 doctrine: 3.0.0 enquirer: 2.4.1 escape-string-regexp: 4.0.0 @@ -48669,7 +48310,7 @@ snapshots: optionator: 0.9.3 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.6.2 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 6.8.1 @@ -48763,8 +48404,8 @@ snapshots: estree-to-babel@3.2.1: dependencies: - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 c8: 7.14.0 transitivePeerDependencies: - supports-color @@ -49336,7 +48977,7 @@ snapshots: find-yarn-workspace-root2@1.2.16: dependencies: - micromatch: 4.0.5 + micromatch: 4.0.7 pkg-dir: 4.2.0 find-yarn-workspace-root@2.0.0: @@ -49463,7 +49104,7 @@ snapshots: fork-ts-checker-webpack-plugin@4.1.6(eslint@8.55.0)(typescript@5.3.3)(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))): dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 chalk: 2.4.2 micromatch: 3.1.10(supports-color@6.1.0) minimatch: 3.1.2 @@ -49479,7 +49120,7 @@ snapshots: fork-ts-checker-webpack-plugin@4.1.6(eslint@8.55.0)(typescript@5.3.3)(webpack@4.47.0): dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 chalk: 2.4.2 micromatch: 3.1.10(supports-color@6.1.0) minimatch: 3.1.2 @@ -49495,7 +49136,7 @@ snapshots: fork-ts-checker-webpack-plugin@6.5.3(eslint@8.55.0)(typescript@5.3.3)(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))): dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.5.3 @@ -49506,7 +49147,7 @@ snapshots: memfs: 3.5.3 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.5.4 + semver: 7.6.2 tapable: 1.1.3 typescript: 5.3.3 webpack: 4.47.0(webpack-cli@3.3.12(webpack@5.89.0)) @@ -49515,7 +49156,7 @@ snapshots: fork-ts-checker-webpack-plugin@6.5.3(eslint@8.55.0)(typescript@5.3.3)(webpack@4.47.0): dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.5.3 @@ -49526,7 +49167,7 @@ snapshots: memfs: 3.5.3 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.5.4 + semver: 7.6.2 tapable: 1.1.3 typescript: 5.3.3 webpack: 4.47.0 @@ -49535,7 +49176,7 @@ snapshots: fork-ts-checker-webpack-plugin@6.5.3(eslint@8.55.0)(typescript@5.3.3)(webpack@5.91.0): dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.5.3 @@ -49546,7 +49187,7 @@ snapshots: memfs: 3.5.3 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.5.4 + semver: 7.6.2 tapable: 1.1.3 typescript: 5.3.3 webpack: 5.91.0 @@ -49632,7 +49273,7 @@ snapshots: framer-motion@10.16.16(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 react: 17.0.2 @@ -49640,7 +49281,7 @@ snapshots: framer-motion@10.16.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 react: 18.3.1 @@ -50759,7 +50400,7 @@ snapshots: http-call@5.3.0: dependencies: content-type: 1.0.5 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 is-retry-allowed: 1.2.0 is-stream: 2.0.1 parse-json: 4.0.0 @@ -50909,10 +50550,10 @@ snapshots: i18n-calypso@5.0.0(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@tannin/sprintf': 1.2.0 '@wordpress/compose': 3.25.3(react@17.0.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 events: 3.3.0 hash.js: 1.1.7 interpolate-components: 1.1.1 @@ -50927,10 +50568,10 @@ snapshots: i18n-calypso@7.0.0(@types/react@17.0.71)(react@17.0.2): dependencies: '@automattic/interpolate-components': 1.2.1(@types/react@17.0.71)(react@17.0.2) - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@tannin/sprintf': 1.2.0 '@wordpress/compose': 6.34.0(react@17.0.2) - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 events: 3.3.0 hash.js: 1.1.7 lodash: 4.17.21 @@ -51571,10 +51212,10 @@ snapshots: istanbul-lib-instrument@3.3.0: dependencies: - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.6 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 '@babel/template': 7.24.7 - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 istanbul-lib-coverage: 2.0.5 semver: 6.3.1 @@ -51593,7 +51234,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.24.7 - '@babel/parser': 7.23.6 + '@babel/parser': 7.24.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -51603,10 +51244,10 @@ snapshots: istanbul-lib-instrument@6.0.1: dependencies: '@babel/core': 7.24.7 - '@babel/parser': 7.23.6 + '@babel/parser': 7.24.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -51752,7 +51393,7 @@ snapshots: jest-circus@25.1.0: dependencies: - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.24.7 '@jest/environment': 25.5.0 '@jest/test-result': 25.5.0 '@jest/types': 25.5.0 @@ -51773,7 +51414,7 @@ snapshots: jest-circus@26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)): dependencies: - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.24.7 '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 @@ -52045,7 +51686,7 @@ snapshots: jest-resolve: 25.5.1 jest-util: 25.5.0 jest-validate: 25.5.0 - micromatch: 4.0.5 + micromatch: 4.0.7 pretty-format: 25.5.0 realpath-native: 2.0.0 transitivePeerDependencies: @@ -52067,12 +51708,12 @@ snapshots: jest-environment-jsdom: 26.6.2 jest-environment-node: 26.6.2 jest-get-type: 26.3.0 - jest-jasmine2: 26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)) + jest-jasmine2: 26.6.3 jest-regex-util: 26.0.0 jest-resolve: 26.6.2 jest-util: 26.6.2 jest-validate: 26.6.2 - micromatch: 4.0.5 + micromatch: 4.0.7 pretty-format: 26.6.2 optionalDependencies: ts-node: 10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3) @@ -52084,10 +51725,10 @@ snapshots: jest-config@27.5.1(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.2)): dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1(@babel/core@7.23.6) + babel-jest: 27.5.1(@babel/core@7.24.7) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -52103,7 +51744,7 @@ snapshots: jest-runner: 27.5.1 jest-util: 27.5.1 jest-validate: 27.5.1 - micromatch: 4.0.5 + micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 27.5.1 slash: 3.0.0 @@ -52118,10 +51759,10 @@ snapshots: jest-config@27.5.1(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)): dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1(@babel/core@7.23.6) + babel-jest: 27.5.1(@babel/core@7.24.7) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -52137,7 +51778,7 @@ snapshots: jest-runner: 27.5.1 jest-util: 27.5.1 jest-validate: 27.5.1 - micromatch: 4.0.5 + micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 27.5.1 slash: 3.0.0 @@ -52556,7 +52197,7 @@ snapshots: jest-serializer: 25.5.0 jest-util: 25.5.0 jest-worker: 25.5.0 - micromatch: 4.0.5 + micromatch: 4.0.7 sane: 4.1.0 walker: 1.0.8 which: 2.0.2 @@ -52577,7 +52218,7 @@ snapshots: jest-serializer: 26.6.2 jest-util: 26.6.2 jest-worker: 26.6.2 - micromatch: 4.0.5 + micromatch: 4.0.7 sane: 4.1.0 walker: 1.0.8 optionalDependencies: @@ -52646,7 +52287,7 @@ snapshots: jest-jasmine2@25.5.4: dependencies: - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.24.7 '@jest/environment': 25.5.0 '@jest/source-map': 25.5.0 '@jest/test-result': 25.5.0 @@ -52666,9 +52307,9 @@ snapshots: transitivePeerDependencies: - supports-color - jest-jasmine2@26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)): + jest-jasmine2@26.6.3: dependencies: - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.24.7 '@jest/environment': 26.6.2 '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 @@ -52687,11 +52328,7 @@ snapshots: pretty-format: 26.6.2 throat: 5.0.0 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - ts-node - - utf-8-validate jest-jasmine2@27.5.1: dependencies: @@ -52777,7 +52414,7 @@ snapshots: jest-message-util@24.9.0: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@jest/test-result': 24.9.0 '@jest/types': 24.9.0 '@types/stack-utils': 1.0.1 @@ -52790,18 +52427,18 @@ snapshots: jest-message-util@25.5.0: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@jest/types': 25.5.0 '@types/stack-utils': 1.0.1 chalk: 3.0.0 graceful-fs: 4.2.11 - micromatch: 4.0.5 + micromatch: 4.0.7 slash: 3.0.0 stack-utils: 1.0.5 jest-message-util@26.6.2: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@jest/types': 26.6.2 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -52813,7 +52450,7 @@ snapshots: jest-message-util@27.5.1: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@jest/types': 27.5.1 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -52825,7 +52462,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -53378,22 +53015,22 @@ snapshots: jest-resolve: 26.6.2 natural-compare: 1.4.0 pretty-format: 26.6.2 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color jest-snapshot@27.5.1: dependencies: - '@babel/core': 7.23.6 - '@babel/generator': 7.23.6 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/traverse': 7.23.6 - '@babel/types': 7.23.6 + '@babel/core': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.20.4 '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.6) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.7) chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.11 @@ -53405,14 +53042,14 @@ snapshots: jest-util: 27.5.1 natural-compare: 1.4.0 pretty-format: 27.5.1 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color jest-snapshot@29.7.0: dependencies: '@babel/core': 7.24.7 - '@babel/generator': 7.23.6 + '@babel/generator': 7.24.7 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.7) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.7) '@babel/types': 7.24.7 @@ -53430,7 +53067,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -53838,10 +53475,10 @@ snapshots: transitivePeerDependencies: - supports-color - jscodeshift@0.15.1(@babel/preset-env@7.23.5(@babel/core@7.23.6)): + jscodeshift@0.15.1(@babel/preset-env@7.23.5(@babel/core@7.24.7)): dependencies: '@babel/core': 7.24.7 - '@babel/parser': 7.23.6 + '@babel/parser': 7.24.7 '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.7) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.7) '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.7) @@ -53865,33 +53502,6 @@ snapshots: transitivePeerDependencies: - supports-color - jscodeshift@0.15.1(@babel/preset-env@7.23.5(@babel/core@7.24.7)): - dependencies: - '@babel/core': 7.24.7 - '@babel/parser': 7.23.6 - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.7) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.7) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.7) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.7) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.7) - '@babel/preset-flow': 7.23.3(@babel/core@7.24.7) - '@babel/preset-typescript': 7.23.3(@babel/core@7.24.7) - '@babel/register': 7.22.15(@babel/core@7.24.7) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.7) - chalk: 4.1.2 - flow-parser: 0.223.3 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.23.4 - temp: 0.8.4 - write-file-atomic: 2.4.3 - optionalDependencies: - '@babel/preset-env': 7.23.5(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color - jsdoc-type-pratt-parser@1.1.1: {} jsdoc-type-pratt-parser@1.2.0: {} @@ -54082,7 +53692,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.5.4 + semver: 7.6.2 jsprim@1.4.2: dependencies: @@ -54155,7 +53765,7 @@ snapshots: launch-editor@2.6.1: dependencies: - picocolors: 1.0.0 + picocolors: 1.0.1 shell-quote: 1.8.1 lazy-cache@0.2.7: {} @@ -54164,7 +53774,7 @@ snapshots: lazy-universal-dotenv@3.0.1: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 app-root-dir: 1.0.2 core-js: 3.34.0 dotenv: 8.6.0 @@ -54608,7 +54218,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 lowercase-keys@1.0.1: {} @@ -54667,7 +54277,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.5.4 + semver: 7.6.2 make-error@1.3.6: {} @@ -54867,7 +54477,7 @@ snapshots: match-sorter@6.3.1: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 remove-accents: 0.4.2 mathml-tag-names@2.1.3: {} @@ -55711,7 +55321,7 @@ snapshots: nopt: 5.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.5.4 + semver: 7.6.2 tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: @@ -55728,7 +55338,7 @@ snapshots: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.5.4 + semver: 7.6.2 tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: @@ -55784,7 +55394,7 @@ snapshots: dependencies: growly: 1.3.0 is-wsl: 2.2.0 - semver: 7.5.4 + semver: 7.6.2 shellwords: 0.1.1 uuid: 8.3.2 which: 2.0.2 @@ -55851,14 +55461,14 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.5.4 + semver: 7.6.2 validate-npm-package-license: 3.0.4 normalize-package-data@5.0.0: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.1 - semver: 7.5.4 + semver: 7.6.2 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -55896,11 +55506,11 @@ snapshots: npm-install-checks@4.0.0: dependencies: - semver: 7.5.4 + semver: 7.6.2 npm-install-checks@6.3.0: dependencies: - semver: 7.5.4 + semver: 7.6.2 npm-normalize-package-bin@1.0.1: {} @@ -55912,7 +55522,7 @@ snapshots: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.5.4 + semver: 7.6.2 validate-npm-package-name: 5.0.0 npm-package-arg@8.1.5: @@ -55927,7 +55537,7 @@ snapshots: ajv-errors: 1.0.1(ajv@6.12.6) chalk: 4.1.2 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 globby: 11.1.0 ignore: 5.3.0 is-plain-obj: 3.0.0 @@ -55935,7 +55545,7 @@ snapshots: log-symbols: 4.1.0 meow: 6.1.1 plur: 4.0.0 - semver: 7.5.4 + semver: 7.6.2 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -55957,14 +55567,14 @@ snapshots: npm-install-checks: 4.0.0 npm-normalize-package-bin: 1.0.1 npm-package-arg: 8.1.5 - semver: 7.5.4 + semver: 7.6.2 npm-pick-manifest@8.0.2: dependencies: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.5.4 + semver: 7.6.2 npm-registry-fetch@12.0.2: dependencies: @@ -56538,7 +56148,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -56688,7 +56298,7 @@ snapshots: photon@4.0.0: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 crc32: 0.2.2 debug: 4.3.5 seed-random: 2.2.0 @@ -56761,7 +56371,7 @@ snapshots: polished@4.2.2: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 popmotion@11.0.3: dependencies: @@ -56813,7 +56423,7 @@ snapshots: postcss-colormin@5.3.1(postcss@8.4.32): dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.32 @@ -56826,7 +56436,7 @@ snapshots: postcss-convert-values@5.1.3(postcss@8.4.32): dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.32 postcss-value-parser: 4.2.0 @@ -56958,7 +56568,7 @@ snapshots: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.32 - semver: 7.5.4 + semver: 7.6.2 webpack: 5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0) postcss-loader@6.2.1(postcss@8.4.32)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)): @@ -56966,7 +56576,7 @@ snapshots: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.32 - semver: 7.5.4 + semver: 7.6.2 webpack: 5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0) postcss-media-query-parser@0.2.3: {} @@ -56995,7 +56605,7 @@ snapshots: postcss-merge-rules@5.1.4(postcss@8.4.32): dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.32) postcss: 8.4.32 @@ -57038,7 +56648,7 @@ snapshots: postcss-minify-params@5.1.4(postcss@8.4.32): dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 cssnano-utils: 3.1.0(postcss@8.4.32) postcss: 8.4.32 postcss-value-parser: 4.2.0 @@ -57170,7 +56780,7 @@ snapshots: postcss-normalize-unicode@5.1.1(postcss@8.4.32): dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.32 postcss-value-parser: 4.2.0 @@ -57222,7 +56832,7 @@ snapshots: postcss-reduce-initial@5.1.2(postcss@8.4.32): dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.32 @@ -57771,7 +57381,7 @@ snapshots: puppeteer@2.1.1: dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -57792,7 +57402,7 @@ snapshots: qqjs@0.3.11: dependencies: chalk: 2.4.2 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 execa: 0.10.0 fs-extra: 6.0.1 get-stream: 5.2.0 @@ -58108,9 +57718,9 @@ snapshots: react-docgen@5.4.3: dependencies: - '@babel/core': 7.23.6 - '@babel/generator': 7.23.5 - '@babel/runtime': 7.23.6 + '@babel/core': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/runtime': 7.24.7 ast-types: 0.14.2 commander: 2.20.3 doctrine: 3.0.0 @@ -58124,7 +57734,7 @@ snapshots: react-docgen@7.0.1: dependencies: '@babel/core': 7.24.7 - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.4 @@ -58217,12 +57827,12 @@ snapshots: react-error-boundary@3.1.4(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 17.0.2 react-error-boundary@3.1.4(react@18.3.1): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 react: 18.3.1 react-fast-compare@3.2.2: {} @@ -58234,7 +57844,7 @@ snapshots: react-inspector@5.1.1(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 is-dom: 1.1.0 prop-types: 15.8.1 react: 17.0.2 @@ -58615,7 +58225,7 @@ snapshots: react-select@3.2.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 10.0.29 '@emotion/core': 10.3.1(react@17.0.2) '@emotion/css': 10.0.27 @@ -58625,10 +58235,12 @@ snapshots: react-dom: 17.0.2(react@17.0.2) react-input-autosize: 3.0.0(react@17.0.2) react-transition-group: 4.4.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + transitivePeerDependencies: + - supports-color react-select@5.8.0(@types/react@17.0.71)(react-dom@18.3.1(react@17.0.2))(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 '@emotion/cache': 11.11.0 '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) '@floating-ui/dom': 1.5.3 @@ -58641,6 +58253,7 @@ snapshots: use-isomorphic-layout-effect: 1.1.2(@types/react@17.0.71)(react@17.0.2) transitivePeerDependencies: - '@types/react' + - supports-color react-shallow-renderer@16.15.0(react@17.0.2): dependencies: @@ -58668,7 +58281,7 @@ snapshots: react-spring@8.0.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -58693,7 +58306,7 @@ snapshots: react-syntax-highlighter@15.5.0(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.29.0 @@ -58702,7 +58315,7 @@ snapshots: react-syntax-highlighter@15.5.0(react@18.3.1): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.29.0 @@ -58750,7 +58363,7 @@ snapshots: react-transition-group@4.4.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -58759,7 +58372,7 @@ snapshots: react-transition-group@4.4.5(react-dom@18.3.1(react@17.0.2))(react@17.0.2): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -58768,7 +58381,7 @@ snapshots: react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -59205,7 +58818,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 regex-not@1.0.2: dependencies: @@ -59613,7 +59226,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 safe-array-concat@1.0.1: dependencies: @@ -60035,7 +59648,7 @@ snapshots: simple-update-notifier@2.0.0: dependencies: - semver: 7.5.4 + semver: 7.6.2 sirv@1.0.19: dependencies: @@ -60281,7 +59894,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -60642,7 +60255,7 @@ snapshots: stylehacks@5.1.1(postcss@8.4.32): dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.32 postcss-selector-parser: 6.0.13 @@ -60714,7 +60327,7 @@ snapshots: balanced-match: 2.0.0 chalk: 4.1.2 cosmiconfig: 7.1.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 execall: 2.0.0 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 @@ -60824,7 +60437,7 @@ snapshots: mime: 2.6.0 qs: 6.11.2 readable-stream: 3.6.2 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -60832,7 +60445,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 2.1.2 @@ -60916,7 +60529,7 @@ snapshots: css-select: 4.3.0 css-tree: 1.1.3 csso: 4.2.0 - picocolors: 1.0.0 + picocolors: 1.0.1 stable: 0.1.8 svgo@3.1.0: @@ -60927,7 +60540,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.0 + picocolors: 1.0.1 swap-case@1.1.2: dependencies: @@ -61168,7 +60781,7 @@ snapshots: terser-webpack-plugin@5.3.10(@swc/core@1.3.100)(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)): dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -61180,7 +60793,7 @@ snapshots: terser-webpack-plugin@5.3.10(@swc/core@1.3.100)(esbuild@0.18.20)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.91.0))(webpack@5.91.0))): dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -61192,7 +60805,7 @@ snapshots: terser-webpack-plugin@5.3.10(webpack@5.91.0(webpack-cli@3.3.12(webpack@5.89.0))): dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -61201,7 +60814,7 @@ snapshots: terser-webpack-plugin@5.3.10(webpack@5.91.0): dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -61301,7 +60914,7 @@ snapshots: terser@4.8.1: dependencies: - acorn: 8.11.2 + acorn: 8.11.3 commander: 2.20.3 source-map: 0.6.1 source-map-support: 0.5.21 @@ -61473,6 +61086,8 @@ snapshots: dependencies: punycode: 2.3.1 + tracekit@0.4.6: {} + traverse@0.6.7: {} tree-kill@1.2.2: {} @@ -61514,7 +61129,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 + semver: 7.6.2 typescript: 5.3.3 yargs-parser: 21.1.1 optionalDependencies: @@ -61531,7 +61146,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.4 + semver: 7.6.2 typescript: 5.3.3 yargs-parser: 21.1.1 optionalDependencies: @@ -61539,7 +61154,24 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.23.5) - ts-jest@29.1.1(@babel/core@7.23.6)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.6))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3): + ts-jest@29.1.1(@babel/core@7.24.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3): + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.2 + typescript: 5.3.3 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.24.7 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.24.7) + + ts-jest@29.1.1(@babel/core@7.24.7)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 @@ -61552,9 +61184,9 @@ snapshots: typescript: 5.3.3 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.24.7 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.6) + babel-jest: 29.7.0(@babel/core@7.24.7) ts-loader@9.5.1(typescript@5.3.3)(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)): dependencies: @@ -61961,14 +61593,14 @@ snapshots: unload@2.2.0: dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.24.7 detect-node: 2.1.0 unpipe@1.0.0: {} unplugin@1.5.1: dependencies: - acorn: 8.11.2 + acorn: 8.11.3 chokidar: 3.5.3 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 @@ -61996,7 +61628,7 @@ snapshots: dependencies: browserslist: 4.22.2 escalade: 3.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 update-browserslist-db@1.0.16(browserslist@4.23.0): dependencies: @@ -62023,13 +61655,13 @@ snapshots: upper-case-first@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 upper-case@1.1.3: {} upper-case@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 uri-js@4.4.1: dependencies: @@ -62313,7 +61945,7 @@ snapshots: v8-to-istanbul@9.2.0: dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 @@ -63918,7 +63550,7 @@ snapshots: cli-table: 0.3.11 commander: 7.1.0 dateformat: 4.6.3 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 diff: 5.1.0 error: 10.4.0 escape-string-regexp: 4.0.0 @@ -63941,7 +63573,7 @@ snapshots: preferred-pm: 3.1.2 pretty-bytes: 5.6.0 readable-stream: 4.4.2 - semver: 7.5.4 + semver: 7.6.2 slash: 3.0.0 strip-ansi: 6.0.1 text-table: 0.2.0 @@ -63955,7 +63587,7 @@ snapshots: dependencies: chalk: 4.1.2 dargs: 7.0.0 - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.5 execa: 5.1.1 github-username: 6.0.0(encoding@0.1.13) lodash: 4.17.21 @@ -63964,7 +63596,7 @@ snapshots: pacote: 15.2.0 read-pkg-up: 7.0.1 run-async: 2.4.1 - semver: 7.5.4 + semver: 7.6.2 shelljs: 0.8.5 sort-keys: 4.2.0 text-table: 0.2.0