diff --git a/README.md b/README.md
index 96194fd6..1ecce17f 100644
--- a/README.md
+++ b/README.md
@@ -1,23 +1,21 @@
-
+
# Bluehost WordPress Plugin
-[![Version Number](https://img.shields.io/github/v/release/bluehost/bluehost-wordpress-plugin?color=21a0ed&labelColor=333333)](https://github.com/bluehost/bluehost-wordpress-plugin/releases)
-[![Package Plugin](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/upload-asset-on-release.yml/badge.svg?event=release)](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/upload-asset-on-release.yml)
-[![Cypress Tests](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/cypress.yml/badge.svg?branch=main)](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/cypress.yml)
-[![Lint](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/lint.yml)
-[![Build Plugin](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/upload-artifact-on-push.yml/badge.svg?branch=main)](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/upload-artifact-on-push.yml)
+[![Version Number](https://img.shields.io/github/v/release/newfold-labs/wp-plugin-bluehost?color=21a0ed&labelColor=333333)](https://github.com/newfold-labs/wp-plugin-bluehost/releases)
+[![Package Plugin](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/upload-asset-on-release.yml/badge.svg?event=release)](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/upload-asset-on-release.yml)
+[![Cypress Tests](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/cypress.yml/badge.svg?branch=main)](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/cypress.yml)
+[![Lint](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/lint.yml)
+[![Build Plugin](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/upload-artifact-on-push.yml/badge.svg?branch=main)](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/upload-artifact-on-push.yml)
WordPress plugin that integrates a WordPress site with the Bluehost control panel, including performance, security, and update features.
# Installation
-The 3.x version can be found on the `main` branch.
+Find the `bluehost-wordpress-plugin.zip` asset for your preferred version at: https://github.com/newfold-labs/wp-plugin-bluehost/releases/.
-Find the `bluehost-wordpress-plugin.zip` asset for your preferred version at: https://github.com/bluehost/bluehost-wordpress-plugin/releases/.
-
-Alternatively, check the updater endpoint for the latest version at: https://hiive.cloud/workers/release-api/plugins/bluehost/bluehost-wordpress-plugin, this also includes a download link to the latest zip file or use this link to access the latest download: https://hiive.cloud/workers/release-api/plugins/bluehost/bluehost-wordpress-plugin/download/.
+Alternatively, check the release API endpoint for the latest version: https://hiive.cloud/workers/release-api/plugins/newfold-labs/wp-plugin-bluehost?slug=bluehost-wordpress-plugin&file=bluehost-wordpress-plugin.php. Access the [zip download directly](https://hiive.cloud/workers/release-api/plugins/newfold-labs/wp-plugin-bluehost/download/?slug=bluehost-wordpress-plugin&file=bluehost-wordpress-plugin.php).
# Releasing Updates
@@ -25,23 +23,25 @@ Alternatively, check the updater endpoint for the latest version at: https://hii
Review the [version control](https://newfold-labs.github.io/how-we-work/9-version-control.html) and [releases](https://newfold-labs.github.io/how-we-work/10-releases.html) "[How We Work](https://newfold-labs.github.io/how-we-work/)"
docs for more information.
-## Version 3.x
-This plugin has version number set in 3 distinct places in 2 files:
+## Release Script
+
+There is a release script in place to increment the release, perform a build, and update i18n files all at once. Run `npm run set-version-bump` to have thescript handle a patch version bump. Also available are `npm run set-version-bump --minor` and `npm run set-version-bump --major` for those respective releases.
+
+## Manual Release
+
+This plugin has version number set in 3 distinct places in 2 files. There is have a validation for proper versioning in the release workflow. All 3 instances need to be incremented in conjuction with new releases via github tagging:
- The plugin header info ([bluehost-wordpress-plugin.php line 14](bluehost-wordpress-plugin.php#14)) - this is used in the plugin php code.
- The constant BLUEHOST_PLUGIN_VERSION ([bluehost-wordpress-plugin.php line 34](bluehost-wordpress-plugin.php#L34)) - this is used by WordPress.
-- In the package.json version value ([package.json line 5](package.json#L5)) this is used by the build step to place the release files within a matching version directory for convenient cache busting. All 3 instances need to be incremented in conjuction with new releases via github tagging. (There is have a validation for proper versioning in the release workflow).
-
-## Version 2.x
-The legacy 2.x version can be found on the `master` branch.
+- In the package.json version value ([package.json line 5](package.json#L5)) this is used by the build step to place the release files within a matching version directory for convenient cache busting.
-### Pre-Releases
+### Pre-Releases Process
- Once code in the `develop` branch is ready for release testing, a `X.Y.Z-alpha.1` version should be created and MUST be tagged as a pre-release. Subsequent alpha releases should increment the last digit of the version (e.g. `X.Y.Z-alpha.2`). Alpha releases are open to having new features added and/or bugs fixed. Tagging a release will trigger the full test matrix. Any test failures should be addressed.
- After all features are finalized and added to the release, a beta version should be tagged and MUST be marked as a pre-release. Beta releases are only open to having bugs fixed. Version numbers should follow the same pattern as the alpha versions (e.g. `X.Y.Z-beta.1`). Tagging a release will trigger the full test matrix. Any test failures should be addressed.
-### Production Release
+### Detailed Production Release Process
Steps to follow when releasing a new version of the plugin:
@@ -62,12 +62,12 @@ Steps to follow when releasing a new version of the plugin:
- If issues are found, push changes directly to the release branch, tag a new pre-release
version (e.g. `X.Y.Z-rc.2`) and run through the manual testing process again.
- When ready to release, merge the release branch into the `master` branch and be sure any changes made directly on the release branch are also merged back into the `develop` branch.
-- Create a [new release](https://github.com/bluehost/bluehost-wordpress-plugin/releases/new) tagged (X.Y.Z) and
+- Create a [new release](https://github.com/newfold-labs/wp-plugin-bluehost/releases/new) tagged (X.Y.Z) and
named (Version X.Y.Z) for the version. This should NOT be marked as a pre-release.
-- Ensure the satis [build](https://bluehost.github.io/satis/#bluehost/bluehost-wordpress-plugin)
- is [triggered](https://github.com/bluehost/bluehost-wordpress-plugin/actions/workflows/satis-webhook.yml)
+- Ensure the satis [build](https://bluehost.github.io/satis/#newfold-labs/wp-plugin-bluehost)
+ is [triggered](https://github.com/newfold-labs/wp-plugin-bluehost/actions/workflows/satis-webhook.yml)
and [completes](https://github.com/bluehost/satis/actions).
-- Ensure that the [update API](https://hiive.cloud/workers/release-api/plugins/bluehost/bluehost-wordpress-plugin/)
+- Ensure that the [update API](https://hiive.cloud/workers/release-api/plugins/newfold-labs/wp-plugin-bluehost/)
displays the release as latest/current version.
- Alert the team via chat to announce the end of the release process.
- Watch for the plugin release to rollout in Hiive or monitor by [running a query](https://github.com/bluehost/bluehost-wordpress-hub/wiki/Queries#brand-plugin-rollout) against the Hiive.
diff --git a/bluehost-wordpress-plugin.php b/bluehost-wordpress-plugin.php
index 435e56a0..d2a76cfd 100644
--- a/bluehost-wordpress-plugin.php
+++ b/bluehost-wordpress-plugin.php
@@ -12,7 +12,7 @@
* Plugin URI: https://bluehost.com
* Update URI: https://github.com/bluehost/bluehost-wordpress-plugin
* Description: WordPress plugin that integrates a WordPress site with the Bluehost control panel, including performance, security, and update features.
- * Version: 4.0.0
+ * Version: 4.0.1
* Requires at least: 6.5
* Requires PHP: 7.3
* Tested up to: 6.7.1
@@ -32,7 +32,7 @@
}
// Define constants
-define( 'BLUEHOST_PLUGIN_VERSION', '4.0.0' );
+define( 'BLUEHOST_PLUGIN_VERSION', '4.0.1' );
define( 'BLUEHOST_PLUGIN_FILE', __FILE__ );
define( 'BLUEHOST_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
define( 'BLUEHOST_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
diff --git a/bootstrap.php b/bootstrap.php
index f05d63a8..19536ca1 100644
--- a/bootstrap.php
+++ b/bootstrap.php
@@ -137,7 +137,7 @@ function () {
setContainer( $bluehost_module_container );
// Set up the updater endpoint and map values
-$updateurl = 'https://hiive.cloud/workers/release-api/plugins/newfold-labs/wp-plugin-bluehost?slug=bluehost-wordpress-plugin&file=bluehost-wordpress-plugin.php '; // Custom API GET endpoint
+$updateurl = 'https://hiive.cloud/workers/release-api/plugins/newfold-labs/wp-plugin-bluehost?slug=bluehost-wordpress-plugin&file=bluehost-wordpress-plugin.php'; // Custom API GET endpoint
$pluginUpdater = new PluginUpdater( BLUEHOST_PLUGIN_FILE, $updateurl );
$pluginUpdater->setDataMap(
array(
diff --git a/composer.json b/composer.json
index 6a035bf6..b97ba6ee 100644
--- a/composer.json
+++ b/composer.json
@@ -81,11 +81,11 @@
"newfold-labs/wp-module-context": "^1.0.1",
"newfold-labs/wp-module-data": "^2.6.8",
"newfold-labs/wp-module-deactivation": "^1.3.0",
- "newfold-labs/wp-module-ecommerce": "^1.4.4",
+ "newfold-labs/wp-module-ecommerce": "^1.4.6",
"newfold-labs/wp-module-facebook": "^1.0.9",
"newfold-labs/wp-module-features": "^1.4.2",
"newfold-labs/wp-module-global-ctb": "^1.0.13",
- "newfold-labs/wp-module-help-center": "^2.2.1",
+ "newfold-labs/wp-module-help-center": "^2.2.3",
"newfold-labs/wp-module-installer": "^1.2.2",
"newfold-labs/wp-module-loader": "^1.0.11",
"newfold-labs/wp-module-marketplace": "^2.4.0",
@@ -94,8 +94,8 @@
"newfold-labs/wp-module-onboarding": "^2.5.5",
"newfold-labs/wp-module-onboarding-data": "^1.2.4",
"newfold-labs/wp-module-patterns": "^2.8.1",
- "newfold-labs/wp-module-performance": "^2.0.1",
- "newfold-labs/wp-module-pls": "^1.0.0",
+ "newfold-labs/wp-module-performance": "^2.2.0",
+ "newfold-labs/wp-module-pls": "^1.0.1",
"newfold-labs/wp-module-runtime": "^1.0.12",
"newfold-labs/wp-module-secure-passwords": "^1.1.1",
"newfold-labs/wp-module-solutions": "^1.0.8",
diff --git a/composer.lock b/composer.lock
index 7031e1d9..8a1217b7 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "e3a560ae7cd03a93201f922a54a931ee",
+ "content-hash": "7324cec0c478fb9bcd09601587129fbd",
"packages": [
{
"name": "doctrine/inflector",
@@ -1011,16 +1011,16 @@
},
{
"name": "newfold-labs/wp-module-ecommerce",
- "version": "v1.4.4",
+ "version": "v1.4.6",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-ecommerce.git",
- "reference": "cceb17d7e4ac0bb70e070f0d9f13f3567010cbe7"
+ "reference": "fe45bd77f1ab5a9342f84dc38be7ea82d1541ed2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/cceb17d7e4ac0bb70e070f0d9f13f3567010cbe7",
- "reference": "cceb17d7e4ac0bb70e070f0d9f13f3567010cbe7",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/fe45bd77f1ab5a9342f84dc38be7ea82d1541ed2",
+ "reference": "fe45bd77f1ab5a9342f84dc38be7ea82d1541ed2",
"shasum": ""
},
"require": {
@@ -1063,10 +1063,10 @@
],
"description": "Brand Agnostic eCommerce Experience",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.4.4",
+ "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.4.6",
"issues": "https://github.com/newfold-labs/wp-module-ecommerce/issues"
},
- "time": "2024-11-20T12:14:02+00:00"
+ "time": "2024-12-16T11:08:52+00:00"
},
{
"name": "newfold-labs/wp-module-facebook",
@@ -1219,16 +1219,16 @@
},
{
"name": "newfold-labs/wp-module-help-center",
- "version": "2.2.1",
+ "version": "2.2.3",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-help-center.git",
- "reference": "b13d4e79a68002ac628152aae4c48c1191037120"
+ "reference": "903de7fa7e652c98c22fc102f9265a70cd8113fa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-help-center/zipball/b13d4e79a68002ac628152aae4c48c1191037120",
- "reference": "b13d4e79a68002ac628152aae4c48c1191037120",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-help-center/zipball/903de7fa7e652c98c22fc102f9265a70cd8113fa",
+ "reference": "903de7fa7e652c98c22fc102f9265a70cd8113fa",
"shasum": ""
},
"require": {
@@ -1260,10 +1260,10 @@
],
"description": "HelpCenter",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-help-center/tree/2.2.1",
+ "source": "https://github.com/newfold-labs/wp-module-help-center/tree/2.2.3",
"issues": "https://github.com/newfold-labs/wp-module-help-center/issues"
},
- "time": "2024-11-13T13:27:22+00:00"
+ "time": "2024-12-16T10:50:42+00:00"
},
{
"name": "newfold-labs/wp-module-install-checker",
@@ -1739,21 +1739,22 @@
},
{
"name": "newfold-labs/wp-module-performance",
- "version": "2.0.1",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-performance.git",
- "reference": "ed7db2ce699d1ab6c61db28080b4f13f8511cc0d"
+ "reference": "ffa62851d63638302c936a8400723a02c0ceb658"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-performance/zipball/ed7db2ce699d1ab6c61db28080b4f13f8511cc0d",
- "reference": "ed7db2ce699d1ab6c61db28080b4f13f8511cc0d",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-performance/zipball/ffa62851d63638302c936a8400723a02c0ceb658",
+ "reference": "ffa62851d63638302c936a8400723a02c0ceb658",
"shasum": ""
},
"require": {
"newfold-labs/wp-module-context": "^1.0",
"newfold-labs/wp-module-features": "^1.3",
+ "newfold-labs/wp-module-installer": "^1.2.2",
"wp-forge/collection": "^1.0.2",
"wp-forge/wp-htaccess-manager": "^1.0",
"wpscholar/url": "^1.2.2"
@@ -1783,23 +1784,23 @@
],
"description": "A module for managing caching functionality.",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-performance/tree/2.0.1",
+ "source": "https://github.com/newfold-labs/wp-module-performance/tree/2.3.0",
"issues": "https://github.com/newfold-labs/wp-module-performance/issues"
},
- "time": "2024-08-15T22:17:47+00:00"
+ "time": "2025-01-08T16:08:21+00:00"
},
{
"name": "newfold-labs/wp-module-pls",
- "version": "1.0.0",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-pls.git",
- "reference": "08b7c41b3d52d66414b6234389d7f4c414477d91"
+ "reference": "e68a79350e9eedcb592cd8e9ec79cc01e29e37a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-pls/zipball/08b7c41b3d52d66414b6234389d7f4c414477d91",
- "reference": "08b7c41b3d52d66414b6234389d7f4c414477d91",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-pls/zipball/e68a79350e9eedcb592cd8e9ec79cc01e29e37a5",
+ "reference": "e68a79350e9eedcb592cd8e9ec79cc01e29e37a5",
"shasum": ""
},
"require": {
@@ -1830,10 +1831,10 @@
],
"description": "A Newfold module that handles license key provisioning, validation, and other lifecycle events for registered plugins using the PLS API via Hiive.",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-pls/tree/1.0.0",
+ "source": "https://github.com/newfold-labs/wp-module-pls/tree/1.0.1",
"issues": "https://github.com/newfold-labs/wp-module-pls/issues"
},
- "time": "2024-10-23T09:11:18+00:00"
+ "time": "2024-12-11T19:31:32+00:00"
},
{
"name": "newfold-labs/wp-module-runtime",
diff --git a/languages/wp-plugin-bluehost.pot b/languages/wp-plugin-bluehost.pot
index 463f5f99..33a2ff2e 100644
--- a/languages/wp-plugin-bluehost.pot
+++ b/languages/wp-plugin-bluehost.pot
@@ -1,8 +1,8 @@
-# Copyright (C) 2024 Bluehost
+# Copyright (C) 2025 Bluehost
# This file is distributed under the GPL 2.0 or later.
msgid ""
msgstr ""
-"Project-Id-Version: The Bluehost Plugin 4.0.0\n"
+"Project-Id-Version: The Bluehost Plugin 4.0.1\n"
"Report-Msgid-Bugs-To: https://github.com/newfold-labs/wp-plugin-bluehost/issues\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -86,43 +86,43 @@ msgstr ""
#: inc/Admin.php:72
#: inc/Admin.php:289
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Home"
msgstr ""
#: inc/Admin.php:75
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Pages & Posts"
msgstr ""
#: inc/Admin.php:78
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Store"
msgstr ""
#: inc/Admin.php:81
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Marketplace"
msgstr ""
#: inc/Admin.php:86
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "My Plugins & Tools"
msgstr ""
#: inc/Admin.php:92
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Performance"
msgstr ""
#: inc/Admin.php:96
#: inc/Admin.php:290
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Settings"
msgstr ""
#: inc/Admin.php:101
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Staging"
msgstr ""
@@ -196,221 +196,225 @@ msgstr ""
msgid "Auto-updates enabled"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Bluehost WordPress Plugin"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Oh No, An Error!"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "You found an error, please refresh the page and try again!"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "If the error persists, please contact support."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Error code:"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Bluehost Account"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "There's nothing here!"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Products & Services"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Sales & Promotions"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Sales Channel"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Payments"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Store Details"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Help with WordPress"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Admin"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "The staging feature provides a way to copy a site to test new updates, features or content."
msgstr ""
-#: build/4.0.0/index.js:1
-#: build/4.0.0/index.js:9
+#: build/4.0.1/index.js:1
+#: build/4.0.1/index.js:6
+#: build/4.0.1/index.js:14
msgid "Sorry, that is not allowed."
msgstr ""
-#: build/4.0.0/index.js:1
-#: build/4.0.0/index.js:9
+#: build/4.0.1/index.js:1
+#: build/4.0.1/index.js:6
+#: build/4.0.1/index.js:14
msgid "This feature cannot currently be modified."
msgstr ""
-#: build/4.0.0/index.js:1
-#: build/4.0.0/index.js:9
+#: build/4.0.1/index.js:1
+#: build/4.0.1/index.js:6
+#: build/4.0.1/index.js:14
msgid "Oops! Something went wrong. Please try again."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Phone"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Call Us"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Chat"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Chat with one of our friendly Customer Care Specialists, as we are waiting to help. Open 24 hours - 7 days."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Live Chat"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Tweet"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Find our team at @bluehost for updates on our products and support from our team."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Tweet Us"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "YouTube"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Find tutorials, answers, interviews and guides on our YouTube channel."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Watch Now"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Knowledge Base"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Articles, guides, how-tos, instructions, and answers to our client's most frequently asked questions."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Visit Knowledge Base"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Resources"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Boost your online knowledge and get ahead of the competition."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Explore Resources"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Events and Webinars"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Team Bluehost organizes multiple webinars and events throughout the year. We are also sponsors and speak at most WordCamps across the world. Join us at our next event!"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "More Info"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Bluehost Website"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Not finding what you need? Visit our website for more information about our products and services."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Go to Bluehost"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Site Pages"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Edit your homepage and other existing pages or add new pages to your site."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "View all"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:1
msgid "Add New"
msgstr ""
-#: build/4.0.0/index.js:1
+#. translators: %1$s is the opening tag, %2$s is the closing tag.
+#: build/4.0.1/index.js:6
msgid "The Help Center provides guided, step-by-step assistance as you build your site."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:6
msgid "Site Status"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:6
msgid "Not Live"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:6
msgid "Live"
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:6
msgid "Your Bluehost Coming Soon page lets you hide your site from visitors while you make the magic happen."
msgstr ""
-#: build/4.0.0/index.js:1
+#: build/4.0.1/index.js:6
msgid "Your website is currently displaying a \"Coming Soon\" page."
msgstr ""
#. translators: %s: number of weeks. `The trash will automatically empty every ${numTrashWeeks} weeks.`
-#: build/4.0.0/index.js:3
+#: build/4.0.1/index.js:8
msgid "The trash will automatically empty every %s week."
msgid_plural "The trash will automatically empty every %s weeks."
msgstr[0] ""
msgstr[1] ""
#. translators: %s: number of comments. `Posts will display ${commentsPerPage} comments at a time.`
-#: build/4.0.0/index.js:9
+#: build/4.0.1/index.js:14
msgid "WonderBlocks provides a library of customizable block patterns and page templates."
msgstr ""
diff --git a/package-lock.json b/package-lock.json
index 01ddceb0..10bdf486 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,48 +1,49 @@
{
"name": "bluehost-wordpress-plugin",
- "version": "4.0.0",
+ "version": "4.0.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "bluehost-wordpress-plugin",
- "version": "4.0.0",
+ "version": "4.0.1",
"license": "GPL-2.0-or-later",
"dependencies": {
"@heroicons/react": "^2.2.0",
- "@newfold-labs/wp-module-ecommerce": "^1.4.4",
+ "@newfold-labs/wp-module-ecommerce": "^1.4.6",
"@newfold-labs/wp-module-facebook": "^1.0.9",
"@newfold-labs/wp-module-runtime": "^1.0.12",
"@newfold/ui-component-library": "^1.1.0",
"@reduxjs/toolkit": "^2.5.0",
- "@wordpress/compose": "^7.13.0",
+ "@wordpress/compose": "^7.14.0",
"@wordpress/dom-ready": "^4.14.0",
- "@wordpress/element": "^6.13.0",
- "@wordpress/html-entities": "^4.13.0",
- "@wordpress/i18n": "^5.13.0",
- "@wordpress/icons": "^10.13.0",
+ "@wordpress/element": "^6.14.0",
+ "@wordpress/html-entities": "^4.14.0",
+ "@wordpress/i18n": "^5.14.0",
+ "@wordpress/icons": "^10.14.0",
"ajv": "^8.17.1",
"classnames": "^2.5.1",
+ "html-react-parser": "^5.2.2",
"jquery": "^3.7.1",
"lodash": "^4.17.21",
"react": "^18.2.0",
- "react-error-boundary": "^4.1.2",
- "react-router-dom": "^7.0.2",
+ "react-error-boundary": "^5.0.0",
+ "react-router-dom": "^7.1.1",
"react-use": "^17.6.0",
"semver": "^7.6.3"
},
"devDependencies": {
"@tailwindcss/forms": "^0.5.8",
"@testing-library/cypress": "^10.0.2",
- "@wordpress/env": "^10.13.0",
- "@wordpress/eslint-plugin": "^22.0.0",
- "@wordpress/scripts": "^30.6.0",
- "cypress": "^13.16.1",
+ "@wordpress/env": "^10.14.0",
+ "@wordpress/eslint-plugin": "^22.1.1",
+ "@wordpress/scripts": "^30.8.0",
+ "cypress": "^13.17.0",
"cypress-axe": "^1.5.0",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-plugin-import": "^2.29.1",
"node-fetch": "^2.7.0",
- "tailwindcss": "^3.4.16"
+ "tailwindcss": "^3.4.17"
},
"engines": {
"node": ">=20",
@@ -779,6 +780,7 @@
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
"integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -791,6 +793,7 @@
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
"integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.3"
},
@@ -2769,22 +2772,22 @@
"license": "MIT"
},
"node_modules/@formatjs/ecma402-abstract": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.1.tgz",
- "integrity": "sha512-Ip9uV+/MpLXWRk03U/GzeJMuPeOXpJBSB5V1tjA6kJhvqssye5J5LoYLc7Z5IAHb7nR62sRoguzrFiVCP/hnzw==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.2.tgz",
+ "integrity": "sha512-6sE5nyvDloULiyOMbOTJEEgWL32w+VHkZQs8S02Lnn8Y/O5aQhjOEXwWzvR7SsBE/exxlSpY2EsWZgqHbtLatg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@formatjs/fast-memoize": "2.2.5",
- "@formatjs/intl-localematcher": "0.5.9",
+ "@formatjs/fast-memoize": "2.2.6",
+ "@formatjs/intl-localematcher": "0.5.10",
"decimal.js": "10",
"tslib": "2"
}
},
"node_modules/@formatjs/fast-memoize": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.5.tgz",
- "integrity": "sha512-6PoewUMrrcqxSoBXAOJDiW1m+AmkrAj0RiXnOMD59GRaswjXhm3MDhgepXPBgonc09oSirAJTsAggzAGQf6A6g==",
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.6.tgz",
+ "integrity": "sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2792,32 +2795,32 @@
}
},
"node_modules/@formatjs/icu-messageformat-parser": {
- "version": "2.9.7",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.9.7.tgz",
- "integrity": "sha512-cuEHyRM5VqLQobANOjtjlgU7+qmk9Q3fDQuBiRRJ3+Wp3ZoZhpUPtUfuimZXsir6SaI2TaAJ+SLo9vLnV5QcbA==",
+ "version": "2.9.8",
+ "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.9.8.tgz",
+ "integrity": "sha512-hZlLNI3+Lev8IAXuwehLoN7QTKqbx3XXwFW1jh0AdIA9XJdzn9Uzr+2LLBspPm/PX0+NLIfykj/8IKxQqHUcUQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@formatjs/ecma402-abstract": "2.3.1",
- "@formatjs/icu-skeleton-parser": "1.8.11",
+ "@formatjs/ecma402-abstract": "2.3.2",
+ "@formatjs/icu-skeleton-parser": "1.8.12",
"tslib": "2"
}
},
"node_modules/@formatjs/icu-skeleton-parser": {
- "version": "1.8.11",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.11.tgz",
- "integrity": "sha512-8LlHHE/yL/zVJZHAX3pbKaCjZKmBIO6aJY1mkVh4RMSEu/2WRZ4Ysvv3kKXJ9M8RJLBHdnk1/dUQFdod1Dt7Dw==",
+ "version": "1.8.12",
+ "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.12.tgz",
+ "integrity": "sha512-QRAY2jC1BomFQHYDMcZtClqHR55EEnB96V7Xbk/UiBodsuFc5kujybzt87+qj1KqmJozFhk6n4KiT1HKwAkcfg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@formatjs/ecma402-abstract": "2.3.1",
+ "@formatjs/ecma402-abstract": "2.3.2",
"tslib": "2"
}
},
"node_modules/@formatjs/intl-localematcher": {
- "version": "0.5.9",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.9.tgz",
- "integrity": "sha512-8zkGu/sv5euxbjfZ/xmklqLyDGQSxsLqg8XOq88JW3cmJtzhCP8EtSJXlaKZnVO4beEaoiT9wj4eIoCQ9smwxA==",
+ "version": "0.5.10",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.10.tgz",
+ "integrity": "sha512-af3qATX+m4Rnd9+wHcjJ4w2ijq+rAVP3CCinJQvFv1kgSu1W6jypUmvleJxcewdxmutM8dmIRZFxO/IQBZmP2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2928,6 +2931,295 @@
"dev": true,
"license": "BSD-3-Clause"
},
+ "node_modules/@inquirer/checkbox": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.4.tgz",
+ "integrity": "sha512-fYAKCAcGNMdfjL6hZTRUwkIByQ8EIZCXKrIQZH7XjADnN/xvRUhj8UdBbpC4zoUzvChhkSC/zRKaP/tDs3dZpg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/figures": "^1.0.9",
+ "@inquirer/type": "^3.0.2",
+ "ansi-escapes": "^4.3.2",
+ "yoctocolors-cjs": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/confirm": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.1.tgz",
+ "integrity": "sha512-vVLSbGci+IKQvDOtzpPTCOiEJCNidHcAq9JYVoWTW0svb5FiwSLotkM+JXNXejfjnzVYV9n0DTBythl9+XgTxg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/type": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/core": {
+ "version": "10.1.2",
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.2.tgz",
+ "integrity": "sha512-bHd96F3ezHg1mf/J0Rb4CV8ndCN0v28kUlrHqP7+ECm1C/A+paB7Xh2lbMk6x+kweQC+rZOxM/YeKikzxco8bQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/figures": "^1.0.9",
+ "@inquirer/type": "^3.0.2",
+ "ansi-escapes": "^4.3.2",
+ "cli-width": "^4.1.0",
+ "mute-stream": "^2.0.0",
+ "signal-exit": "^4.1.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^6.2.0",
+ "yoctocolors-cjs": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/core/node_modules/mute-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
+ "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@inquirer/core/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@inquirer/core/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@inquirer/editor": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.1.tgz",
+ "integrity": "sha512-xn9aDaiP6nFa432i68JCaL302FyL6y/6EG97nAtfIPnWZ+mWPgCMLGc4XZ2QQMsZtu9q3Jd5AzBPjXh10aX9kA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/type": "^3.0.2",
+ "external-editor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/expand": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.4.tgz",
+ "integrity": "sha512-GYocr+BPyxKPxQ4UZyNMqZFSGKScSUc0Vk17II3J+0bDcgGsQm0KYQNooN1Q5iBfXsy3x/VWmHGh20QnzsaHwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/type": "^3.0.2",
+ "yoctocolors-cjs": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/figures": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.9.tgz",
+ "integrity": "sha512-BXvGj0ehzrngHTPTDqUoDT3NXL8U0RxUk2zJm2A66RhCEIWdtU1v6GuUqNAgArW4PQ9CinqIWyHdQgdwOj06zQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/input": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.1.tgz",
+ "integrity": "sha512-nAXAHQndZcXB+7CyjIW3XuQZZHbQQ0q8LX6miY6bqAWwDzNa9JUioDBYrFmOUNIsuF08o1WT/m2gbBXvBhYVxg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/type": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/number": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.4.tgz",
+ "integrity": "sha512-DX7a6IXRPU0j8kr2ovf+QaaDiIf+zEKaZVzCWdLOTk7XigqSXvoh4cul7x68xp54WTQrgSnW7P1WBJDbyY3GhA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/type": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/password": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.4.tgz",
+ "integrity": "sha512-wiliQOWdjM8FnBmdIHtQV2Ca3S1+tMBUerhyjkRCv1g+4jSvEweGu9GCcvVEgKDhTBT15nrxvk5/bVrGUqSs1w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/type": "^3.0.2",
+ "ansi-escapes": "^4.3.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/prompts": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.1.tgz",
+ "integrity": "sha512-v2JSGri6/HXSfoGIwuKEn8sNCQK6nsB2BNpy2lSX6QH9bsECrMv93QHnj5+f+1ZWpF/VNioIV2B/PDox8EvGuQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/checkbox": "^4.0.4",
+ "@inquirer/confirm": "^5.1.1",
+ "@inquirer/editor": "^4.2.1",
+ "@inquirer/expand": "^4.0.4",
+ "@inquirer/input": "^4.1.1",
+ "@inquirer/number": "^3.0.4",
+ "@inquirer/password": "^4.0.4",
+ "@inquirer/rawlist": "^4.0.4",
+ "@inquirer/search": "^3.0.4",
+ "@inquirer/select": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/rawlist": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.4.tgz",
+ "integrity": "sha512-IsVN2EZdNHsmFdKWx9HaXb8T/s3FlR/U1QPt9dwbSyPtjFbMTlW9CRFvnn0bm/QIsrMRD2oMZqrQpSWPQVbXXg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/type": "^3.0.2",
+ "yoctocolors-cjs": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/search": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.4.tgz",
+ "integrity": "sha512-tSkJk2SDmC2MEdTIjknXWmCnmPr5owTs9/xjfa14ol1Oh95n6xW7SYn5fiPk4/vrJPys0ggSWiISdPze4LTa7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/figures": "^1.0.9",
+ "@inquirer/type": "^3.0.2",
+ "yoctocolors-cjs": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/select": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.4.tgz",
+ "integrity": "sha512-ZzYLuLoUzTIW9EJm++jBpRiTshGqS3Q1o5qOEQqgzaBlmdsjQr6pA4TUNkwu6OBYgM2mIRbCz6mUhFDfl/GF+w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@inquirer/core": "^10.1.2",
+ "@inquirer/figures": "^1.0.9",
+ "@inquirer/type": "^3.0.2",
+ "ansi-escapes": "^4.3.2",
+ "yoctocolors-cjs": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
+ "node_modules/@inquirer/type": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.2.tgz",
+ "integrity": "sha512-ZhQ4TvhwHZF+lGhQ2O/rsjo80XoZR5/5qhOY3t6FJuX5XBg5Be8YzYTvaUGJnc12AUGI2nr4QSUE4PhKSigx7g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ }
+ },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -3506,9 +3798,10 @@
}
},
"node_modules/@newfold-labs/wp-module-ecommerce": {
- "version": "1.4.4",
- "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.4.4/13a0b031f6a1fc958f0b243f12f6b1c0f5f75f70",
- "integrity": "sha512-33sGq+NAco6q17LCjKsyCD63JlGpIdHVIq7KePp0lP7Pa+oBtsa/ivkAqVV57vpHJhQHPfMQ6c3Yefb2k0iGGg==",
+ "version": "1.4.6",
+ "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.4.6/ffa63eb882d9be29e6b604689266cb0b8bf01de4",
+ "integrity": "sha512-nB88l537/T/sShF5oAST3BCPWxW4ds+6fzay8RyEBCMOXqYqy0kwKb1AmNUDUPunPZU5B8180TONc66F6fBNjA==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@faizaanceg/pandora": "^1.1.1",
"@heroicons/react": "2.1.5",
@@ -4033,11 +4326,14 @@
}
},
"node_modules/@paulirish/trace_engine": {
- "version": "0.0.32",
- "resolved": "https://registry.npmjs.org/@paulirish/trace_engine/-/trace_engine-0.0.32.tgz",
- "integrity": "sha512-KxWFdRNbv13U8bhYaQvH6gLG9CVEt2jKeosyOOYILVntWEVWhovbgDrbOiZ12pJO3vjZs0Zgbd3/Zgde98woEA==",
+ "version": "0.0.39",
+ "resolved": "https://registry.npmjs.org/@paulirish/trace_engine/-/trace_engine-0.0.39.tgz",
+ "integrity": "sha512-2Y/ejHX5DDi5bjfWY/0c/BLVSfQ61Jw1Hy60Hnh0hfEO632D3FVctkzT4Q/lVAdvIPR0bUaok9JDTr1pu/OziA==",
"dev": true,
- "license": "BSD-3-Clause"
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "third-party-web": "latest"
+ }
},
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
@@ -4205,44 +4501,44 @@
"license": "MIT"
},
"node_modules/@sentry-internal/tracing": {
- "version": "7.120.1",
- "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.120.1.tgz",
- "integrity": "sha512-MwZlhQY27oM4V05m2Q46WB2F7jqFu8fewg14yRcjCuK3tdxvQoLsXOEPMZxLxpoXPTqPCm3Ig7mA4GwdlCL41w==",
+ "version": "7.120.2",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.120.2.tgz",
+ "integrity": "sha512-eo2F8cP6X+vr54Mp6vu+NoQEDz0M5O24Tz8jPY0T1CpiWdwCmHb7Sln+oLXeQ3/LlWdVQihBfKDBZfBdUfsBTg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@sentry/core": "7.120.1",
- "@sentry/types": "7.120.1",
- "@sentry/utils": "7.120.1"
+ "@sentry/core": "7.120.2",
+ "@sentry/types": "7.120.2",
+ "@sentry/utils": "7.120.2"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/core": {
- "version": "7.120.1",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.1.tgz",
- "integrity": "sha512-tXpJlf/8ngsSCpcRD+4DDvh4TqUbY0MlvE9Mpc/jO5GgYl/goAH2H1COw6W/UNfkr/l80P2jejS0HLPk0moi0A==",
+ "version": "7.120.2",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.2.tgz",
+ "integrity": "sha512-eurLBFQJC7WWWYoEna25Z9I/GJjqAmH339tv52XP8sqXV7B5hRcHDcfrsT/UGHpU316M24p3lWhj0eimtCZ0SQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@sentry/types": "7.120.1",
- "@sentry/utils": "7.120.1"
+ "@sentry/types": "7.120.2",
+ "@sentry/utils": "7.120.2"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/integrations": {
- "version": "7.120.1",
- "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.120.1.tgz",
- "integrity": "sha512-dshhLZUN+pYpyZiS5QRYKaYSqvWYtmsbwmBlH4SCGOnN9sbY4nZn0h8njr+xKT8UFnPxoTlbZmkcrVY3qPVMfg==",
+ "version": "7.120.2",
+ "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.120.2.tgz",
+ "integrity": "sha512-bMvL2fD3TGLM5YAUoQ2Qz6bYeVU8f7YRFNSjKNxK4EbvFgAU9j1FD6EKg0V0RNOJYnJjGIZYMmcWTXBbVTJL6w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@sentry/core": "7.120.1",
- "@sentry/types": "7.120.1",
- "@sentry/utils": "7.120.1",
+ "@sentry/core": "7.120.2",
+ "@sentry/types": "7.120.2",
+ "@sentry/utils": "7.120.2",
"localforage": "^1.8.1"
},
"engines": {
@@ -4250,26 +4546,26 @@
}
},
"node_modules/@sentry/node": {
- "version": "7.120.1",
- "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.120.1.tgz",
- "integrity": "sha512-YF/TDUCtUOQeUMwL4vcUWGNv/8Qz9624xBnaL8nXW888xNBoSRr2vH/zMrmTup5zfmWAh9lVbp98BZFF6F0WJg==",
+ "version": "7.120.2",
+ "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.120.2.tgz",
+ "integrity": "sha512-ZnW9gpIGaoU+vYZyVZca9dObfmWYiXEWIMUM/JXaFb8AhP1OXvYweNiU0Pe/gNrz4oGAogU8scJc70ar7Vj0ww==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@sentry-internal/tracing": "7.120.1",
- "@sentry/core": "7.120.1",
- "@sentry/integrations": "7.120.1",
- "@sentry/types": "7.120.1",
- "@sentry/utils": "7.120.1"
+ "@sentry-internal/tracing": "7.120.2",
+ "@sentry/core": "7.120.2",
+ "@sentry/integrations": "7.120.2",
+ "@sentry/types": "7.120.2",
+ "@sentry/utils": "7.120.2"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/types": {
- "version": "7.120.1",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.1.tgz",
- "integrity": "sha512-f/WT7YUH8SA2Jhez/hYz/dA351AJqr1Eht/URUdYsqMFecXr/blAcNKRVFccSsvQeTqWVV9HVQ9BXUSjPJOvFA==",
+ "version": "7.120.2",
+ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.2.tgz",
+ "integrity": "sha512-FWVoiblHQJ892GaOqdXx/5/n5XDLF28z81vJ0lCY49PMh8waz8LJ0b9RSmt9tasSDl0OQ7eUlPl1xu1jTrv1NA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4277,13 +4573,13 @@
}
},
"node_modules/@sentry/utils": {
- "version": "7.120.1",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.120.1.tgz",
- "integrity": "sha512-4boeo5Y3zw3gFrWZmPHsYOIlTh//eBaGBgWL25FqLbLObO23gFE86G6O6knP1Gamm1DGX2IWH7w4MChYuBm6tA==",
+ "version": "7.120.2",
+ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.120.2.tgz",
+ "integrity": "sha512-jgnQlw11mRfQrQRAXbq4zEd+tbYwHel5eqeS/oU6EImXRjmHNtS79nB8MHvJeQu1FMCpFs1Ymrrs5FICwS6VeQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@sentry/types": "7.120.1"
+ "@sentry/types": "7.120.2"
},
"engines": {
"node": ">=8"
@@ -4353,6 +4649,29 @@
"@sinonjs/commons": "^3.0.0"
}
},
+ "node_modules/@stylistic/stylelint-plugin": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-3.1.1.tgz",
+ "integrity": "sha512-XagAHHIa528EvyGybv8EEYGK5zrVW74cHpsjhtovVATbhDRuJYfE+X4HCaAieW9lCkwbX6L+X0I4CiUG3w/hFw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@csstools/css-parser-algorithms": "^3.0.1",
+ "@csstools/css-tokenizer": "^3.0.1",
+ "@csstools/media-query-list-parser": "^3.0.1",
+ "is-plain-object": "^5.0.0",
+ "postcss-selector-parser": "^6.1.2",
+ "postcss-value-parser": "^4.2.0",
+ "style-search": "^0.1.0",
+ "stylelint": "^16.8.2"
+ },
+ "engines": {
+ "node": "^18.12 || >=20.9"
+ },
+ "peerDependencies": {
+ "stylelint": "^16.8.0"
+ }
+ },
"node_modules/@svgr/babel-plugin-add-jsx-attribute": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz",
@@ -4977,7 +5296,8 @@
"node_modules/@types/cookie": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
- "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="
+ "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
+ "license": "MIT"
},
"node_modules/@types/eslint": {
"version": "9.6.1",
@@ -5993,10 +6313,11 @@
}
},
"node_modules/@wordpress/babel-preset-default": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.10.0.tgz",
- "integrity": "sha512-r4Nziy4imbjAdp+t1uV+BFu6UXLhvGPoS+UdQVPwT8hUIJZxiRkGrw9+O/b1LNv971XdOtpZUDXiw4Heb0BGkQ==",
+ "version": "8.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.15.1.tgz",
+ "integrity": "sha512-RTpysraghWYeV8y9tJY3cZc+AlDJKeW81UqUwywsjhsxEeXNLm3g1bWxhv2H5QJKBHCNP4ICbyF12b8T+H6RXw==",
"dev": true,
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/core": "7.25.7",
"@babel/plugin-transform-react-jsx": "7.25.7",
@@ -6004,8 +6325,8 @@
"@babel/preset-env": "7.25.7",
"@babel/preset-typescript": "7.25.7",
"@babel/runtime": "7.25.7",
- "@wordpress/browserslist-config": "^6.10.0",
- "@wordpress/warning": "^3.10.0",
+ "@wordpress/browserslist-config": "^6.15.0",
+ "@wordpress/warning": "^3.15.0",
"browserslist": "^4.21.10",
"core-js": "^3.31.0",
"react": "^18.3.0"
@@ -6020,6 +6341,7 @@
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz",
"integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.25.7",
@@ -6050,6 +6372,7 @@
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.7.tgz",
"integrity": "sha512-Gibz4OUdyNqqLj+7OAvBZxOD7CklCtMA5/j0JgUEwOnaRULsPDXmic2iKxL2DX2vQduPR5wH2hjZas/Vr/Oc0g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.25.7",
"@babel/helper-compilation-targets": "^7.25.7",
@@ -6146,29 +6469,36 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@wordpress/babel-preset-default/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@wordpress/base-styles": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.49.0.tgz",
- "integrity": "sha512-yFRYqNtd26ULZ0oAHhCu/IcaA0XHI3E7kRCKajZqUvyRQj7YprXnpD3o0/pnwvF6ZFTXzCX8pXHjUc2TIv97ig==",
+ "version": "5.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-5.15.0.tgz",
+ "integrity": "sha512-lk/LY/goEpQllEqmt0zbHzVDJhnfo1Eaw6LOzi/IUWe4Y3CY3p4s2rKYVsKf7zysY2ei3mm04qxMRUn5VKtXWw==",
"dev": true,
- "license": "GPL-2.0-or-later"
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
},
"node_modules/@wordpress/browserslist-config": {
- "version": "6.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.10.0.tgz",
- "integrity": "sha512-X5BG4xWvr1Qq9S2x5ERCF7V4bpa24zbj8cWYbIJaGiCfi6vp6dFI1SbvuZPXfKyThyytTVYBvEIr6CSm6G8fuQ==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.15.0.tgz",
+ "integrity": "sha512-JmpThXSvE/ZsihJ/GOBmZZUEgVN78xWIPDacRzEXCPp9FA4UuJpXgx1JY3nWe4L3FyB6XIz+Klk0TfEwfL8S2w==",
"dev": true,
+ "license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
"npm": ">=8.19.2"
@@ -6236,19 +6566,20 @@
}
},
"node_modules/@wordpress/compose": {
- "version": "7.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.13.0.tgz",
- "integrity": "sha512-YHaHFft/Wykz0kFhBHJyHZ6gHjs7k+Erd0ASkqKTBumtTO/rnLA1JHKFF7z4wiYIdv4cl3tpBHR7LA4NK9rG6A==",
+ "version": "7.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.15.1.tgz",
+ "integrity": "sha512-ILDpfUSLNqXhNX+qbVOzbokGO78oKhK/czHrUHWxKCPsopMSR2e/oNptcwE8zA13AKq8/hSlFJPsKS2hi4Y9zA==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
"@types/mousetrap": "^1.6.8",
- "@wordpress/deprecated": "*",
- "@wordpress/dom": "*",
- "@wordpress/element": "*",
- "@wordpress/is-shallow-equal": "*",
- "@wordpress/keycodes": "*",
- "@wordpress/priority-queue": "*",
- "@wordpress/undo-manager": "*",
+ "@wordpress/deprecated": "^4.15.1",
+ "@wordpress/dom": "^4.15.1",
+ "@wordpress/element": "^6.15.1",
+ "@wordpress/is-shallow-equal": "^5.15.0",
+ "@wordpress/keycodes": "^4.15.1",
+ "@wordpress/priority-queue": "^3.15.0",
+ "@wordpress/undo-manager": "^1.15.1",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
@@ -6263,12 +6594,13 @@
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/deprecated": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.10.0.tgz",
- "integrity": "sha512-lktJKX3AxrskTuLbJuKY/Mzg9De6MYcOzEEL+RUHxfIx8wMtiDnVTAf7epur9XuHVOmdgCCRT6D44I23MoS0sw==",
+ "version": "4.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.15.1.tgz",
+ "integrity": "sha512-+N0fzjoBzoxGSKOtmJnnQD/jOL8oLPCfST/b0AB/LNaqgxi5IdKNqoONxcvrwcBKQYPM3dgm8as5OSDgldg3BA==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
- "@wordpress/hooks": "^4.10.0"
+ "@wordpress/hooks": "^4.15.0"
},
"engines": {
"node": ">=18.12.0",
@@ -6276,12 +6608,13 @@
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/dom": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.10.0.tgz",
- "integrity": "sha512-1ZRCrDB2TV44GLwaUH9HRGQGQqXcawSEmzVPABQwfwzkUKijfbRdsWqpHrTLqlSZRImHEdp6oSON+1JmCNhXSw==",
+ "version": "4.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.15.1.tgz",
+ "integrity": "sha512-sE5PSo20Q08LQd1t+yeOzu968EOtSV1SUrjW4a9zgzEOufdbFWmH6vOoRMGTbrqLnISttT0hfFWGifVUhcA0+g==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
- "@wordpress/deprecated": "^4.10.0"
+ "@wordpress/deprecated": "^4.15.1"
},
"engines": {
"node": ">=18.12.0",
@@ -6289,9 +6622,10 @@
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/hooks": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.10.0.tgz",
- "integrity": "sha512-LcorV5Z9XoJCKyj5Ulgw1HPHyM2mxsSInC7wl5cuIgDFmuwPTfRndUDGWz/v86GX1GnUIB0h/ggd53vx1HiW4A==",
+ "version": "4.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.15.0.tgz",
+ "integrity": "sha512-cFf41dos4ng/XQ8cLBdR78kixNHUHoNooVIsK5b/W5d55UxPJViF2ifds0+1zFiytE7nKKfYM/SQDSSL1cY+cw==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
},
@@ -6301,9 +6635,10 @@
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/is-shallow-equal": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.10.0.tgz",
- "integrity": "sha512-KOkZzOnmjpH7hzPiaXUjhUlfKIGTzL7qUdNHBC1SFDOYpnRUSw8f1AtWxRpPBHl5dieYVx0x1qjOWjm/DtTOXg==",
+ "version": "5.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.15.0.tgz",
+ "integrity": "sha512-HiYwLkLbztEk4xUpMH+OCjq9RimuW1A2lf5joJEmD6rEdb0NyeMWaU//IvuqMVfoTRACFTbxioIk0T8X57dX/g==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
},
@@ -6313,12 +6648,13 @@
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.10.0.tgz",
- "integrity": "sha512-2i+N90HBMqQegtGqeVB8pJz8ZgKAY1eZmQegE9MXczYVac85DDOoxhY/41c44s6Kwl3waJ2Zght6UXE0OUFMxw==",
+ "version": "4.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.15.1.tgz",
+ "integrity": "sha512-j+Ow7HTZgnI3kO48KIR/hevfOkozpX+CfiRlMF8LU/+YupmBDUKRKj6ZeOC1oIFkCKmZIHlXAa8uIfPxVMiaQw==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
- "@wordpress/i18n": "^5.10.0"
+ "@wordpress/i18n": "^5.15.1"
},
"engines": {
"node": ">=18.12.0",
@@ -6452,16 +6788,17 @@
}
},
"node_modules/@wordpress/dependency-extraction-webpack-plugin": {
- "version": "5.9.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.9.0.tgz",
- "integrity": "sha512-hXbCkbG1XES47t7hFSETRrLfaRSPyQPlCnhlCx7FfhYFD0wh1jVArApXX5dD+A6wTrayXX/a16MpfaNqE662XA==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.15.0.tgz",
+ "integrity": "sha512-xCbPU+Lq9eHBh0f3q5aODPvclK0wCLswDHUvgRB4RQLK7/HgOBXUjk27wrCfmcZeMbJeZb953L5o4u+4i41HZg==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"json2php": "^0.0.7"
},
"engines": {
- "node": ">=18"
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
},
"peerDependencies": {
"webpack": "^5.0.0"
@@ -6507,9 +6844,9 @@
}
},
"node_modules/@wordpress/e2e-test-utils-playwright": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.14.0.tgz",
- "integrity": "sha512-G9r3ZysgzAmUbR4bjGAEEP6P2RCIAG8uMU7yyzxOAHegINSbF3shEZKvVNBeKxNwHKAVa9koh/niGN3U4Kr6Rw==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.15.0.tgz",
+ "integrity": "sha512-f6dndDExVQilTG3ouDOIWfSLACqkwzupWXU8rYpLQJA+4AW7vAj1Ig8Gpjj2/xufBfdKtljxN+Nt9K57GMk/aw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -6529,14 +6866,15 @@
}
},
"node_modules/@wordpress/element": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.13.0.tgz",
- "integrity": "sha512-ndDjl5m71bsY9I/8u4wse+ETs0hnXB6+zA34OG4J5w5twCNRO4EORT8SnLYDIRJtqQXZv3615v0+Z4KkcjhUTQ==",
+ "version": "6.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.15.1.tgz",
+ "integrity": "sha512-RTKQwu+sgpdemzMPa/PT6XF+YqFxHIMH2MVEnCsDwaEusPYNmjJ3Lu8oTkgP+iWn2mhI21M/Xkb9jCgXeTnTyQ==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.2.25",
- "@wordpress/escape-html": "*",
+ "@wordpress/escape-html": "^3.15.0",
"change-case": "^4.1.2",
"is-plain-object": "^5.0.0",
"react": "^18.3.0",
@@ -6548,9 +6886,10 @@
}
},
"node_modules/@wordpress/element/node_modules/@wordpress/escape-html": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.10.0.tgz",
- "integrity": "sha512-3glY3MhXEHlPP0/hrS3vkRmAOHtutvoHGhkr8vnva6TLg4CsAeo42nYbuFJ+ukVMWdCtmV+28UjOeiYtG/fZOA==",
+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.15.0.tgz",
+ "integrity": "sha512-m+bdBFMbii7Bm0q3L6ntVH0jr+/sUJC4sgpPuVpsjZTFrxGIiXa0J5Kv6lQoBCFM6I3zaVdjroUA24l7JVjXaA==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
},
@@ -6560,20 +6899,21 @@
}
},
"node_modules/@wordpress/env": {
- "version": "10.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.13.0.tgz",
- "integrity": "sha512-Q7ay+/jZ+O/Pkc65LDJ5BzoqTT/B0+gDgvYnWMyySPiMpFz+iQ+XoQibrj3VneiQDH7nJjtk/ZuyPHu7wGdlBg==",
+ "version": "10.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.15.0.tgz",
+ "integrity": "sha512-UMd7taPznebwMnW7tHlr+PzRMrCFzPL/rtJZdufxGCCr4MNaAYecb4OjJsuy2w1Bm9erDjTa7BjUEw2V+jWB/Q==",
"dev": true,
+ "license": "GPL-2.0-or-later",
"dependencies": {
+ "@inquirer/prompts": "^7.2.0",
"chalk": "^4.0.0",
"copy-dir": "^1.3.0",
"docker-compose": "^0.24.3",
"extract-zip": "^1.6.7",
"got": "^11.8.5",
- "inquirer": "^7.1.0",
"js-yaml": "^3.13.1",
"ora": "^4.0.2",
- "rimraf": "^3.0.2",
+ "rimraf": "^5.0.10",
"simple-git": "^3.5.0",
"terminal-link": "^2.0.0",
"yargs": "^17.3.0"
@@ -6586,6 +6926,59 @@
"npm": ">=8.19.2"
}
},
+ "node_modules/@wordpress/env/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@wordpress/env/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@wordpress/env/node_modules/rimraf": {
+ "version": "5.0.10",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
+ "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^10.3.7"
+ },
+ "bin": {
+ "rimraf": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@wordpress/escape-html": {
"version": "2.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.58.0.tgz",
@@ -6599,17 +6992,17 @@
}
},
"node_modules/@wordpress/eslint-plugin": {
- "version": "22.0.0",
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-22.0.0.tgz",
- "integrity": "sha512-Hh1sO9UV0IYI7D+F6EQnhvs2HAv4H0iBVZikXZKcPmQudlwgV2OWdNprdSe8IoRmpMqmhQ+gkaj9Gwk6NReGHQ==",
+ "version": "22.1.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-22.1.1.tgz",
+ "integrity": "sha512-Tw6eZwAAblhibXKii6bRubgIKuUOtllk/gHLLGWS1ZLgP0cG+rdFUArG+H6LLRa7l2psFdSK5T6Xas51kg+VBg==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/eslint-parser": "7.25.7",
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
- "@wordpress/babel-preset-default": "*",
- "@wordpress/prettier-config": "*",
+ "@wordpress/babel-preset-default": "^8.15.1",
+ "@wordpress/prettier-config": "^4.15.0",
"cosmiconfig": "^7.0.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.25.2",
@@ -6711,9 +7104,10 @@
}
},
"node_modules/@wordpress/html-entities": {
- "version": "4.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.13.0.tgz",
- "integrity": "sha512-8213NNZdsyPHaYawu8v9xOKfIpX8vfThZ7uBHqeZKHg/DqPrK2jlX89EnI8s+V8cwBj1qHc6Xf78mKGW2iqkuQ==",
+ "version": "4.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.15.0.tgz",
+ "integrity": "sha512-fdvNXWHtylrVMurRXd9OXVR79FvyCgk7ypGSKyWkVplAaW2GR31t+vWAYhlufSB13dWcG/CRSngMnT30b4/7/w==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
},
@@ -6723,12 +7117,13 @@
}
},
"node_modules/@wordpress/i18n": {
- "version": "5.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.13.0.tgz",
- "integrity": "sha512-Ij5y+buxIm1CgGIR3upUp86L9ovE5usWKmMbK5uqa5c40ewL4/ERZlP6UKpHy5INBcXKNk4pSBAH3PLb14wg8g==",
+ "version": "5.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.15.1.tgz",
+ "integrity": "sha512-LDHGmFFevIVJoohvHnke2edCP5jPOfJJwjifANT/KrUvbulQhvYNeiBcecwvgVPZKyi0Jas/xGrtH6362YdhCg==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
- "@wordpress/hooks": "*",
+ "@wordpress/hooks": "^4.15.0",
"gettext-parser": "^1.3.1",
"memize": "^2.1.0",
"sprintf-js": "^1.1.1",
@@ -6743,9 +7138,10 @@
}
},
"node_modules/@wordpress/i18n/node_modules/@wordpress/hooks": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.10.0.tgz",
- "integrity": "sha512-LcorV5Z9XoJCKyj5Ulgw1HPHyM2mxsSInC7wl5cuIgDFmuwPTfRndUDGWz/v86GX1GnUIB0h/ggd53vx1HiW4A==",
+ "version": "4.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.15.0.tgz",
+ "integrity": "sha512-cFf41dos4ng/XQ8cLBdR78kixNHUHoNooVIsK5b/W5d55UxPJViF2ifds0+1zFiytE7nKKfYM/SQDSSL1cY+cw==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
},
@@ -6755,13 +7151,14 @@
}
},
"node_modules/@wordpress/icons": {
- "version": "10.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.13.0.tgz",
- "integrity": "sha512-qmCuJrv3VsVnFxbLtYJU9Th+GUKbckwluMae0p+IgNHtebZhW6ES7eX87kAOmCieo6FxrCWR0zD9kuopUUE44Q==",
+ "version": "10.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.15.1.tgz",
+ "integrity": "sha512-62GlyUePiF7+AOUNWjVYQ6ghWtgdl0FU5Fl0wS1EKRP6oBFXJ1DdHgXKJImKSY72KC8Yk8uS6VfqIiK2tsOeGg==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
- "@wordpress/element": "*",
- "@wordpress/primitives": "*"
+ "@wordpress/element": "^6.15.1",
+ "@wordpress/primitives": "^4.15.1"
},
"engines": {
"node": ">=18.12.0",
@@ -6781,34 +7178,36 @@
}
},
"node_modules/@wordpress/jest-console": {
- "version": "7.29.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.29.0.tgz",
- "integrity": "sha512-/9PZJhyszdRX4mka7t1WzoooM+Q/DwC4jkNVtJxqci5lbL3Lrhy1cCJGCgMr1n/9w+zs7eLmExFBvV4v44iyNw==",
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.15.0.tgz",
+ "integrity": "sha512-fBylXryss4qvRCX5DwenOMK65RU60KDYZDD67GokY4mQBT/Yq0CofUU6fPo9mlAJVADG3kwhKcFYreM4pgWV2A==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@babel/runtime": "^7.16.0",
+ "@babel/runtime": "7.25.7",
"jest-matcher-utils": "^29.6.2"
},
"engines": {
- "node": ">=14"
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
},
"peerDependencies": {
"jest": ">=29"
}
},
"node_modules/@wordpress/jest-preset-default": {
- "version": "11.29.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.29.0.tgz",
- "integrity": "sha512-7LA0ZS5t0Thn7xrdwPL3hLgjB9LKloneGhMwnnDUTgJP330lyfdDfJ+O6Lnz3iL+bg68mkA3AzrT9Fs9f3WKww==",
+ "version": "12.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.15.1.tgz",
+ "integrity": "sha512-xcD4tsTE/tlEFIH7ZnxyIYoVs8Rp4gDsUA6cWoAJeeeJmzcTh/ZGYx9h91InrougA6VoVe43CUgAtVybW37kIw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/jest-console": "^7.29.0",
- "babel-jest": "^29.6.2"
+ "@wordpress/jest-console": "^8.15.0",
+ "babel-jest": "29.7.0"
},
"engines": {
- "node": ">=14"
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
},
"peerDependencies": {
"@babel/core": ">=7",
@@ -6849,40 +7248,43 @@
}
},
"node_modules/@wordpress/npm-package-json-lint-config": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.43.0.tgz",
- "integrity": "sha512-XSb7AdDC7yGTBVYeRM4oqmOygEB+/+tk7lobLIGDmlZJs+M3F/NUvQq0Vcas1pojq2fyPYTUwOlu81ga33fNwQ==",
+ "version": "5.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.15.0.tgz",
+ "integrity": "sha512-Y3TYVmmufwfUrrGfo7fOlC92LYRNO1rnQ5X2iyVqhUgVzuVM6OpRB2Qr9AK402yjfihjCLpaPEYMWXXum17yuQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
- "node": ">=14"
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
},
"peerDependencies": {
"npm-package-json-lint": ">=6.0.0"
}
},
"node_modules/@wordpress/postcss-plugins-preset": {
- "version": "4.42.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.42.0.tgz",
- "integrity": "sha512-5xmKF7IUsqS5JcmJlHKHq7RaR6ZpaLj3n9c+X0X0/Oo7ZCIGp6WeDQngx13sH4NJoKXrZ9g4n1rbzhEKeo/Wtg==",
+ "version": "5.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.15.1.tgz",
+ "integrity": "sha512-Olina/J8qMGXNnkE8u54pNVoDQhPhISRKDHdjHc7Zwa7jnLpSMLXquLP3JozO7Nb1t4yKUFbUm9IUrVnIzXoxw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/base-styles": "^4.49.0",
- "autoprefixer": "^10.2.5"
+ "@wordpress/base-styles": "^5.15.0",
+ "autoprefixer": "^10.4.20"
},
"engines": {
- "node": ">=14"
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
},
"peerDependencies": {
"postcss": "^8.0.0"
}
},
"node_modules/@wordpress/prettier-config": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.10.0.tgz",
- "integrity": "sha512-zT06uXepAWoXiBY8t1M5dz+DcyZ00Sm005YTJvjrLeMRLCEX9lZuZtqA/rYZsABzT90KJvdDTNP+2FsoZSOQcQ==",
+ "version": "4.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.15.0.tgz",
+ "integrity": "sha512-e5GZCnbm65cXbndAX/lAEpeixTetlXofJ6xk93ppm9bt9Y6RkUVe3+LfNlc6AYpRAt97BGIBEG7CXtMPVEz1ew==",
"dev": true,
+ "license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
"npm": ">=8.19.2"
@@ -6892,13 +7294,13 @@
}
},
"node_modules/@wordpress/primitives": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.11.0.tgz",
- "integrity": "sha512-CoBXbh0mOSxcZtuzL7gK3RVumFx71DXQBfd3IkbRHuuVxa+2hI4KDuFyomSsbjQDshHsfuVrKUvuT3UGt6pdpQ==",
+ "version": "4.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.15.1.tgz",
+ "integrity": "sha512-hLBgrnKoEjROuqqlRPjAI5A903LsnOCUnPgBJLuREXgSRFVmVJocRHmvD8o3HGSaaTLcHivfowUhhmdlVkeYfw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
- "@wordpress/element": "*",
+ "@wordpress/element": "^6.15.1",
"clsx": "^2.1.1"
},
"engines": {
@@ -6910,9 +7312,10 @@
}
},
"node_modules/@wordpress/priority-queue": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.10.0.tgz",
- "integrity": "sha512-Gjbw5NmRLrZ9KkiROJlL4I/s96bMlpd7gGkQbcCyyeLIZduGxQDzI4Jih5s0Xrm7Gj8WFd57wRDe/voZJR0ZsQ==",
+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.15.0.tgz",
+ "integrity": "sha512-7GVvayRW62f6Worl1uxYoodgEV5qMUOuTfrFdYailo9Ri++RdKKagPOSBHdHndqHeywmXFo8qgZYpHKy9HWnTg==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
"requestidlecallback": "^0.3.0"
@@ -6978,25 +7381,25 @@
}
},
"node_modules/@wordpress/scripts": {
- "version": "30.7.0",
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.7.0.tgz",
- "integrity": "sha512-vwrf6Xo1GXV2ug4xdYMgZ2CVpNNfArOEJyX6w9CafIRmLOm8GkVGSza0VlEoOh1BTqQPv/awq6uiOKVMbVNB5Q==",
+ "version": "30.8.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.8.1.tgz",
+ "integrity": "sha512-wd/bhgn5ynKy0A80x3VhYjkDTIvuiRGry13urzXc1B5wYftsK4lEeyAnAo5VRyNwWFgcd/i0F9iyz6NaRxjfOw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/core": "7.25.7",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@svgr/webpack": "^8.0.1",
- "@wordpress/babel-preset-default": "*",
- "@wordpress/browserslist-config": "*",
- "@wordpress/dependency-extraction-webpack-plugin": "*",
- "@wordpress/e2e-test-utils-playwright": "*",
- "@wordpress/eslint-plugin": "*",
- "@wordpress/jest-preset-default": "*",
- "@wordpress/npm-package-json-lint-config": "*",
- "@wordpress/postcss-plugins-preset": "*",
- "@wordpress/prettier-config": "*",
- "@wordpress/stylelint-config": "*",
+ "@wordpress/babel-preset-default": "^8.15.1",
+ "@wordpress/browserslist-config": "^6.15.0",
+ "@wordpress/dependency-extraction-webpack-plugin": "^6.15.0",
+ "@wordpress/e2e-test-utils-playwright": "^1.15.0",
+ "@wordpress/eslint-plugin": "^22.1.1",
+ "@wordpress/jest-preset-default": "^12.15.1",
+ "@wordpress/npm-package-json-lint-config": "^5.15.0",
+ "@wordpress/postcss-plugins-preset": "^5.15.1",
+ "@wordpress/prettier-config": "^4.15.0",
+ "@wordpress/stylelint-config": "^23.7.0",
"adm-zip": "^0.5.9",
"babel-jest": "29.7.0",
"babel-loader": "9.2.1",
@@ -7032,8 +7435,8 @@
"react-refresh": "^0.14.0",
"read-pkg-up": "^7.0.1",
"resolve-bin": "^0.4.0",
- "rtlcss-webpack-plugin": "^4.0.7",
- "sass": "^1.50.1",
+ "rtlcss": "^4.3.0",
+ "sass": "^1.54.0",
"sass-loader": "^16.0.3",
"schema-utils": "^4.2.0",
"source-map-loader": "^3.0.0",
@@ -7114,29 +7517,32 @@
}
},
"node_modules/@wordpress/stylelint-config": {
- "version": "21.41.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.41.0.tgz",
- "integrity": "sha512-2wxFu8ICeRGF3Lxz7H7o2SU1u6pTI4mjuog39DgtCNb+v+f6yhgREDuNQEeti3Svb0rjj63AJ7r2CqLZk+EQIQ==",
+ "version": "23.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.7.0.tgz",
+ "integrity": "sha512-HZvIohAENXvN6bfVq3zMbDogx+TdobUAXHnNmz6g5XUTOyqS7GHf6e8D907oyevFJbhp1o26ua6T5bG6/GjCqQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "stylelint-config-recommended": "^6.0.0",
- "stylelint-config-recommended-scss": "^5.0.2"
+ "@stylistic/stylelint-plugin": "^3.0.1",
+ "stylelint-config-recommended": "^14.0.1",
+ "stylelint-config-recommended-scss": "^14.1.0"
},
"engines": {
- "node": ">=14"
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
},
"peerDependencies": {
- "stylelint": "^14.2"
+ "stylelint": "^16.8.2"
}
},
"node_modules/@wordpress/undo-manager": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.10.0.tgz",
- "integrity": "sha512-WaLwZ+AlfXQm9PhLf6kwCBaD5DoKaIqelRsgAaqa4APjgMBlxktQ1dadime0CO9+e8R2kLwAE3rxQXhGjicRMw==",
+ "version": "1.15.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.15.1.tgz",
+ "integrity": "sha512-OJ/MSgHEn0pizpF4/ukJsoHpAfie8kFnJOJat8kEsqUVCFC1T58FgUcLiDf6cdDRZULS215cMueqJ7RF2hy6Hg==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
- "@wordpress/is-shallow-equal": "^5.10.0"
+ "@wordpress/is-shallow-equal": "^5.15.0"
},
"engines": {
"node": ">=18.12.0",
@@ -7144,9 +7550,10 @@
}
},
"node_modules/@wordpress/undo-manager/node_modules/@wordpress/is-shallow-equal": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.10.0.tgz",
- "integrity": "sha512-KOkZzOnmjpH7hzPiaXUjhUlfKIGTzL7qUdNHBC1SFDOYpnRUSw8f1AtWxRpPBHl5dieYVx0x1qjOWjm/DtTOXg==",
+ "version": "5.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.15.0.tgz",
+ "integrity": "sha512-HiYwLkLbztEk4xUpMH+OCjq9RimuW1A2lf5joJEmD6rEdb0NyeMWaU//IvuqMVfoTRACFTbxioIk0T8X57dX/g==",
+ "license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
},
@@ -7170,9 +7577,9 @@
}
},
"node_modules/@wordpress/warning": {
- "version": "3.11.0",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.11.0.tgz",
- "integrity": "sha512-tXCsxlMAYXbRCgZmVHsBkoBGnrytZPGGezGXANRTsyJ00QoQJgxvnH6u22Rs/NOIVHQ5o65/9jKC3g0e6qn7PA==",
+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.15.0.tgz",
+ "integrity": "sha512-qBE1kWiyey9rlLGQHf3ngdWgov58CV2a8tQR8UMy1EwKUDAS56UXJcAvfAi7b7aMN5gZ+hVa4LWK9WbVuKEdRg==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -8102,33 +8509,6 @@
"@babel/core": "^7.0.0"
}
},
- "node_modules/babel-runtime": {
- "version": "6.25.0",
- "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.25.0.tgz",
- "integrity": "sha512-zeCYxDePWYAT/DfmQWIHsMSFW2vv45UIwIAMjGvQVsTd47RwsiRH0uK1yzyWZ7LDBKdhnGDPM6NYEO5CZyhPrg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-js": "^2.4.0",
- "regenerator-runtime": "^0.10.0"
- }
- },
- "node_modules/babel-runtime/node_modules/core-js": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
- "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
- "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT"
- },
- "node_modules/babel-runtime/node_modules/regenerator-runtime": {
- "version": "0.10.5",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
- "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -8137,9 +8517,9 @@
"license": "MIT"
},
"node_modules/bare-events": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz",
- "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==",
+ "version": "2.5.3",
+ "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.3.tgz",
+ "integrity": "sha512-pCO3aoRJ0MBiRMu8B7vUga0qL3L7gO1+SW7ku6qlSsMLwuhaawnuvZDyzJY/kyC63Un0XAB0OPUcfF1eTO/V+Q==",
"dev": true,
"license": "Apache-2.0",
"optional": true
@@ -8177,9 +8557,9 @@
}
},
"node_modules/bare-stream": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.5.2.tgz",
- "integrity": "sha512-QK6bePvszntxgPKdVXciYzjlWv2Ry1mQuUqyUUzd27G7eLupl6d0K5AGJfnfyFAdgy5tRolHP/zbaUMslLceOg==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.1.tgz",
+ "integrity": "sha512-eVZbtKM+4uehzrsj49KtCy3Pbg7kO1pJ3SKZ1SFrIH/0pnj9scuGGgUlNDf/7qS8WKtGdiJY5Kyhs/ivYPTB/g==",
"dev": true,
"license": "Apache-2.0",
"optional": true,
@@ -8830,14 +9210,13 @@
}
},
"node_modules/chromium-bidi": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.8.0.tgz",
- "integrity": "sha512-uJydbGdTw0DEUjhoogGveneJVWX/9YuqkWePzMmkBYwtdAqo5d3J/ovNKFr+/2hWXYmYCr6it8mSSTIj6SS6Ug==",
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz",
+ "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"mitt": "3.0.1",
- "urlpattern-polyfill": "10.0.0",
"zod": "3.23.8"
},
"peerDependencies": {
@@ -8960,13 +9339,13 @@
}
},
"node_modules/cli-width": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
- "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
+ "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": ">= 10"
+ "node": ">= 12"
}
},
"node_modules/client-only": {
@@ -9318,12 +9697,21 @@
"node": ">= 0.6"
}
},
- "node_modules/convert-source-map": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "license": "MIT"
- },
+ "node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "license": "MIT"
+ },
+ "node_modules/cookie": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz",
+ "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
@@ -9420,9 +9808,9 @@
}
},
"node_modules/core-js": {
- "version": "3.38.1",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz",
- "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==",
+ "version": "3.40.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz",
+ "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -9846,11 +10234,12 @@
}
},
"node_modules/cypress": {
- "version": "13.16.1",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.16.1.tgz",
- "integrity": "sha512-17FtCaz0cx7ssWYKXzGB0Vub8xHwpVPr+iPt2fHhLMDhVAPVrplD+rTQsZUsfb19LVBn5iwkEUFjQ1yVVJXsLA==",
+ "version": "13.17.0",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.17.0.tgz",
+ "integrity": "sha512-5xWkaPurwkIljojFidhw8lFScyxhtiFHl/i/3zov+1Z5CmY4t9tjIdvSXfu82Y3w7wt0uR9KkucbhkVvJZLQSA==",
"dev": true,
"hasInstallScript": true,
+ "license": "MIT",
"dependencies": {
"@cypress/request": "^3.0.6",
"@cypress/xvfb": "^1.2.4",
@@ -10663,7 +11052,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
"integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"domelementtype": "^2.3.0",
@@ -10678,7 +11066,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
"integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -10705,7 +11092,6 @@
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
"integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"domelementtype": "^2.3.0"
@@ -10718,10 +11104,9 @@
}
},
"node_modules/domutils": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
- "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
- "dev": true,
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
"license": "BSD-2-Clause",
"dependencies": {
"dom-serializer": "^2.0.0",
@@ -10884,7 +11269,6 @@
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.12"
@@ -13765,6 +14149,16 @@
"wbuf": "^1.1.0"
}
},
+ "node_modules/html-dom-parser": {
+ "version": "5.0.13",
+ "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.0.13.tgz",
+ "integrity": "sha512-B7JonBuAfG32I7fDouUQEogBrz3jK9gAuN1r1AaXpED6dIhtg/JwiSRhjGL7aOJwRz3HU4efowCjQBaoXiREqg==",
+ "license": "MIT",
+ "dependencies": {
+ "domhandler": "5.0.3",
+ "htmlparser2": "10.0.0"
+ }
+ },
"node_modules/html-encoding-sniffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
@@ -13802,6 +14196,27 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/html-react-parser": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.2.2.tgz",
+ "integrity": "sha512-yA5012CJGSFWYZsgYzfr6HXJgDap38/AEP4ra8Cw+WHIi2ZRDXRX/QVYdumRf1P8zKyScKd6YOrWYvVEiPfGKg==",
+ "license": "MIT",
+ "dependencies": {
+ "domhandler": "5.0.3",
+ "html-dom-parser": "5.0.13",
+ "react-property": "2.0.2",
+ "style-to-js": "1.1.16"
+ },
+ "peerDependencies": {
+ "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19",
+ "react": "0.14 || 15 || 16 || 17 || 18 || 19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/html-tags": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz",
@@ -13815,6 +14230,37 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/htmlparser2": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
+ "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.2.1",
+ "entities": "^6.0.0"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/entities": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz",
+ "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
"node_modules/http-cache-semantics": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
@@ -14194,6 +14640,12 @@
"node": ">=10"
}
},
+ "node_modules/inline-style-parser": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz",
+ "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==",
+ "license": "MIT"
+ },
"node_modules/inline-style-prefixer": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.1.tgz",
@@ -14203,31 +14655,6 @@
"css-in-js-utils": "^3.1.0"
}
},
- "node_modules/inquirer": {
- "version": "7.3.3",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
- "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-width": "^3.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.19",
- "mute-stream": "0.0.8",
- "run-async": "^2.4.0",
- "rxjs": "^6.6.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "through": "^2.3.6"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
"node_modules/internal-slot": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
@@ -14254,15 +14681,15 @@
}
},
"node_modules/intl-messageformat": {
- "version": "10.7.10",
- "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.10.tgz",
- "integrity": "sha512-hp7iejCBiJdW3zmOe18FdlJu8U/JsADSDiBPQhfdSeI8B9POtvPRvPh3nMlvhYayGMKLv6maldhR7y3Pf1vkpw==",
+ "version": "10.7.11",
+ "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.11.tgz",
+ "integrity": "sha512-IB2N1tmI24k2EFH3PWjU7ivJsnWyLwOWOva0jnXFa29WzB6fb0JZ5EMQGu+XN5lDtjHYFo0/UooP67zBwUg7rQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "@formatjs/ecma402-abstract": "2.3.1",
- "@formatjs/fast-memoize": "2.2.5",
- "@formatjs/icu-messageformat-parser": "2.9.7",
+ "@formatjs/ecma402-abstract": "2.3.2",
+ "@formatjs/fast-memoize": "2.2.6",
+ "@formatjs/icu-messageformat-parser": "2.9.8",
"tslib": "2"
}
},
@@ -16491,13 +16918,13 @@
}
},
"node_modules/lighthouse": {
- "version": "12.2.2",
- "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-12.2.2.tgz",
- "integrity": "sha512-avoiiFeGN1gkWhp/W1schJoXOsTPxRKWV3+uW/rGHuov2g/HGB+4SN9J/av1GNSh13sEYgkHL3iJOp1+mBVKYQ==",
+ "version": "12.3.0",
+ "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-12.3.0.tgz",
+ "integrity": "sha512-OaLE8DasnwQkn2CBo2lKtD+IQv42mNP3T+Vaw29I++rAh0Zpgc6SM15usdIYyzhRMR5EWFxze5Fyb+HENJSh2A==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@paulirish/trace_engine": "0.0.32",
+ "@paulirish/trace_engine": "0.0.39",
"@sentry/node": "^7.0.0",
"axe-core": "^4.10.2",
"chrome-launcher": "^1.1.2",
@@ -16516,7 +16943,7 @@
"metaviewport-parser": "0.3.0",
"open": "^8.4.0",
"parse-cache-control": "1.0.1",
- "puppeteer-core": "^23.8.0",
+ "puppeteer-core": "^23.10.4",
"robots-parser": "^3.0.1",
"semver": "^5.3.0",
"speedline-core": "^1.4.3",
@@ -19893,14 +20320,14 @@
}
},
"node_modules/puppeteer-core": {
- "version": "23.10.3",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.10.3.tgz",
- "integrity": "sha512-7JG8klL2qHLyH8t2pOmM9zgykhaulUf7cxnmmqupjdwGfNMiGaYehQka20iUB9R/fwVyG8mFMZcsmw1FHrgKVw==",
+ "version": "23.11.1",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz",
+ "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@puppeteer/browsers": "2.6.1",
- "chromium-bidi": "0.8.0",
+ "chromium-bidi": "0.11.0",
"debug": "^4.4.0",
"devtools-protocol": "0.0.1367902",
"typed-query-selector": "^2.12.0",
@@ -20116,9 +20543,10 @@
}
},
"node_modules/react-error-boundary": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.1.2.tgz",
- "integrity": "sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-5.0.0.tgz",
+ "integrity": "sha512-tnjAxG+IkpLephNcePNA7v6F/QpWLH8He65+DmedchDwg162JZqx4NmbXj0mlAYVVEd81OW7aFhmbsScYfiAFQ==",
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.12.5"
},
@@ -20154,6 +20582,12 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/react-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.2.tgz",
+ "integrity": "sha512-+PbtI3VuDV0l6CleQMsx2gtK0JZbZKbpdu5ynr+lbsuvtmgbNcS3VM0tuY2QjFNOcWxvXeHjDpy42RO+4U2rug==",
+ "license": "MIT"
+ },
"node_modules/react-refresh": {
"version": "0.14.2",
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
@@ -20165,9 +20599,10 @@
}
},
"node_modules/react-router": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.0.2.tgz",
- "integrity": "sha512-m5AcPfTRUcjwmhBzOJGEl6Y7+Crqyju0+TgTQxoS4SO+BkWbhOrcfZNq6wSWdl2BBbJbsAoBUb8ZacOFT+/JlA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.1.1.tgz",
+ "integrity": "sha512-39sXJkftkKWRZ2oJtHhCxmoCrBCULr/HAH4IT5DHlgu/Q0FCPV0S4Lx+abjDTx/74xoZzNYDYbOZWlJjruyuDQ==",
+ "license": "MIT",
"dependencies": {
"@types/cookie": "^0.6.0",
"cookie": "^1.0.1",
@@ -20188,11 +20623,12 @@
}
},
"node_modules/react-router-dom": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.0.2.tgz",
- "integrity": "sha512-VJOQ+CDWFDGaWdrG12Nl+d7yHtLaurNgAQZVgaIy7/Xd+DojgmYLosFfZdGz1wpxmjJIAkAMVTKWcvkx1oggAw==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.1.1.tgz",
+ "integrity": "sha512-vSrQHWlJ5DCfyrhgo0k6zViOe9ToK8uT5XGSmnuC2R3/g261IdIMpZVqfjD6vWSXdnf5Czs4VA/V60oVR6/jnA==",
+ "license": "MIT",
"dependencies": {
- "react-router": "7.0.2"
+ "react-router": "7.1.1"
},
"engines": {
"node": ">=20.0.0"
@@ -20202,14 +20638,6 @@
"react-dom": ">=18"
}
},
- "node_modules/react-router/node_modules/cookie": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz",
- "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==",
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/react-side-effect": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz",
@@ -20798,89 +21226,22 @@
}
},
"node_modules/rtlcss": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz",
- "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz",
+ "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==",
"dev": true,
"license": "MIT",
"dependencies": {
- "find-up": "^5.0.0",
+ "escalade": "^3.1.1",
"picocolors": "^1.0.0",
- "postcss": "^8.3.11",
+ "postcss": "^8.4.21",
"strip-json-comments": "^3.1.1"
},
"bin": {
"rtlcss": "bin/rtlcss.js"
- }
- },
- "node_modules/rtlcss-webpack-plugin": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/rtlcss-webpack-plugin/-/rtlcss-webpack-plugin-4.0.7.tgz",
- "integrity": "sha512-ouSbJtgcLBBQIsMgarxsDnfgRqm/AS4BKls/mz/Xb6HSl+PdEzefTR+Wz5uWQx4odoX0g261Z7yb3QBz0MTm0g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "babel-runtime": "~6.25.0",
- "rtlcss": "^3.5.0"
- }
- },
- "node_modules/rtlcss/node_modules/find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/rtlcss/node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/rtlcss/node_modules/p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/run-async": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
- "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
- "dev": true,
- "license": "MIT",
"engines": {
- "node": ">=0.12.0"
+ "node": ">=12.0.0"
}
},
"node_modules/run-con": {
@@ -20939,26 +21300,6 @@
"integrity": "sha512-zWl10xu2D7zoR8zSC2U6bg5bYF6T/Wk7rxwp8IPaJH7f0Ge21G03kNHVgHR7tyVkSSfAOG0Rqf/Cl38JftSmtw==",
"license": "MIT"
},
- "node_modules/rxjs": {
- "version": "6.6.7",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
- "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.9.0"
- },
- "engines": {
- "npm": ">=2.0.0"
- }
- },
- "node_modules/rxjs/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "dev": true,
- "license": "0BSD"
- },
"node_modules/safe-array-concat": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
@@ -21373,7 +21714,8 @@
"node_modules/set-cookie-parser": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
- "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ=="
+ "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
+ "license": "MIT"
},
"node_modules/set-function-length": {
"version": "1.2.2",
@@ -21990,9 +22332,9 @@
}
},
"node_modules/streamx": {
- "version": "2.21.0",
- "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.0.tgz",
- "integrity": "sha512-Qz6MsDZXJ6ur9u+b+4xCG18TluU7PGlRfXVAAjNiGsFrBUt/ioyLkxbFaKJygoPs+/kW4VyBj0bSj89Qu0IGyg==",
+ "version": "2.21.1",
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.1.tgz",
+ "integrity": "sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -22281,6 +22623,31 @@
"node": ">=0.8.0"
}
},
+ "node_modules/style-search": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
+ "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/style-to-js": {
+ "version": "1.1.16",
+ "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.16.tgz",
+ "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==",
+ "license": "MIT",
+ "dependencies": {
+ "style-to-object": "1.0.8"
+ }
+ },
+ "node_modules/style-to-object": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz",
+ "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==",
+ "license": "MIT",
+ "dependencies": {
+ "inline-style-parser": "0.2.4"
+ }
+ },
"node_modules/stylehacks": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz",
@@ -22362,44 +22729,122 @@
}
},
"node_modules/stylelint-config-recommended": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz",
- "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==",
+ "version": "14.0.1",
+ "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz",
+ "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==",
"dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stylelint"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/stylelint"
+ }
+ ],
"license": "MIT",
+ "engines": {
+ "node": ">=18.12.0"
+ },
"peerDependencies": {
- "stylelint": "^14.0.0"
+ "stylelint": "^16.1.0"
}
},
"node_modules/stylelint-config-recommended-scss": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-5.0.2.tgz",
- "integrity": "sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg==",
+ "version": "14.1.0",
+ "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz",
+ "integrity": "sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "postcss-scss": "^4.0.2",
- "stylelint-config-recommended": "^6.0.0",
- "stylelint-scss": "^4.0.0"
+ "postcss-scss": "^4.0.9",
+ "stylelint-config-recommended": "^14.0.1",
+ "stylelint-scss": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=18.12.0"
},
"peerDependencies": {
- "stylelint": "^14.0.0"
+ "postcss": "^8.3.3",
+ "stylelint": "^16.6.1"
+ },
+ "peerDependenciesMeta": {
+ "postcss": {
+ "optional": true
+ }
}
},
"node_modules/stylelint-scss": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz",
- "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==",
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.10.0.tgz",
+ "integrity": "sha512-y03if6Qw9xBMoVaf7tzp5BbnYhYvudIKzURkhSHzcHG0bW0fAYvQpTUVJOe7DyhHaxeThBil4ObEMvGbV7+M+w==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "css-tree": "^3.0.1",
+ "is-plain-object": "^5.0.0",
+ "known-css-properties": "^0.35.0",
+ "mdn-data": "^2.12.2",
"postcss-media-query-parser": "^0.2.3",
- "postcss-resolve-nested-selector": "^0.1.1",
- "postcss-selector-parser": "^6.0.11",
+ "postcss-resolve-nested-selector": "^0.1.6",
+ "postcss-selector-parser": "^7.0.0",
"postcss-value-parser": "^4.2.0"
},
+ "engines": {
+ "node": ">=18.12.0"
+ },
"peerDependencies": {
- "stylelint": "^14.5.1 || ^15.0.0"
+ "stylelint": "^16.0.2"
+ }
+ },
+ "node_modules/stylelint-scss/node_modules/css-tree": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz",
+ "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mdn-data": "2.12.2",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
+ }
+ },
+ "node_modules/stylelint-scss/node_modules/css-tree/node_modules/mdn-data": {
+ "version": "2.12.2",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz",
+ "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==",
+ "dev": true,
+ "license": "CC0-1.0"
+ },
+ "node_modules/stylelint-scss/node_modules/known-css-properties": {
+ "version": "0.35.0",
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz",
+ "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/stylelint-scss/node_modules/mdn-data": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.14.0.tgz",
+ "integrity": "sha512-QjcSiIvUHjmXp5wNLClRjQeU0Zp+I2Dag+AhtQto0nyKYZ3IF/pUzCuHe7Bv77EC92XE5t3EXeEiEv/to2Bwig==",
+ "dev": true,
+ "license": "CC0-1.0"
+ },
+ "node_modules/stylelint-scss/node_modules/postcss-selector-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz",
+ "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
}
},
"node_modules/stylelint/node_modules/argparse": {
@@ -22874,10 +23319,11 @@
}
},
"node_modules/tailwindcss": {
- "version": "3.4.16",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz",
- "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==",
+ "version": "3.4.17",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz",
+ "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@alloc/quick-lru": "^5.2.0",
"arg": "^5.0.2",
@@ -23230,9 +23676,9 @@
}
},
"node_modules/text-decoder": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.2.tgz",
- "integrity": "sha512-/MDslo7ZyWTA2vnk1j7XoDVfXsGk3tp+zFEJHJGm0UjIlQifonVFwlVbQDFh8KJzTBnT8ie115TYqir6bclddA==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
+ "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -23328,20 +23774,20 @@
}
},
"node_modules/tldts-core": {
- "version": "6.1.66",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.66.tgz",
- "integrity": "sha512-s07jJruSwndD2X8bVjwioPfqpIc1pDTzszPe9pL1Skbh4bjytL85KNQ3tolqLbCvpQHawIsGfFi9dgerWjqW4g==",
+ "version": "6.1.71",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.71.tgz",
+ "integrity": "sha512-LRbChn2YRpic1KxY+ldL1pGXN/oVvKfCVufwfVzEQdFYNo39uF7AJa/WXdo+gYO7PTvdfkCPCed6Hkvz/kR7jg==",
"dev": true,
"license": "MIT"
},
"node_modules/tldts-icann": {
- "version": "6.1.66",
- "resolved": "https://registry.npmjs.org/tldts-icann/-/tldts-icann-6.1.66.tgz",
- "integrity": "sha512-f4AgNXjymBX3/EXYrnvjyBhXVQ+NWyPzXjqRb17vr0b6SprZKVNnsWNFJAPI6JkPHCm7dHhFDgyneHQEq5uJRA==",
+ "version": "6.1.71",
+ "resolved": "https://registry.npmjs.org/tldts-icann/-/tldts-icann-6.1.71.tgz",
+ "integrity": "sha512-hEbB+VrNQM3Nhs+2FFWrCNbYGhFJb9MzfzEjK4qrZUBC2y2v0V99sJofJE99SfI0jac4ZdPBtdU82ges+EQGIw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "tldts-core": "^6.1.66"
+ "tldts-core": "^6.1.71"
}
},
"node_modules/tmp": {
@@ -23597,7 +24043,8 @@
"node_modules/turbo-stream": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz",
- "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g=="
+ "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==",
+ "license": "ISC"
},
"node_modules/tweetnacl": {
"version": "0.14.5",
@@ -24035,13 +24482,6 @@
"requires-port": "^1.0.0"
}
},
- "node_modules/urlpattern-polyfill": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz",
- "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/use-memo-one": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz",
@@ -25072,6 +25512,19 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/yoctocolors-cjs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
+ "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/zod": {
"version": "3.23.8",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
diff --git a/package.json b/package.json
index bc0fdb8d..5cae4721 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "bluehost-wordpress-plugin",
- "version": "4.0.0",
+ "version": "4.0.1",
"description": "WordPress plugin that integrates your WordPress site with the Bluehost control panel, including performance, security, and update features.",
"author": {
"name": "Bluehost",
@@ -33,39 +33,40 @@
},
"dependencies": {
"@heroicons/react": "^2.2.0",
- "@newfold-labs/wp-module-ecommerce": "^1.4.4",
+ "@newfold-labs/wp-module-ecommerce": "^1.4.6",
"@newfold-labs/wp-module-facebook": "^1.0.9",
"@newfold-labs/wp-module-runtime": "^1.0.12",
"@newfold/ui-component-library": "^1.1.0",
"@reduxjs/toolkit": "^2.5.0",
- "@wordpress/compose": "^7.13.0",
+ "@wordpress/compose": "^7.14.0",
"@wordpress/dom-ready": "^4.14.0",
- "@wordpress/element": "^6.13.0",
- "@wordpress/html-entities": "^4.13.0",
- "@wordpress/i18n": "^5.13.0",
- "@wordpress/icons": "^10.13.0",
+ "@wordpress/element": "^6.14.0",
+ "@wordpress/html-entities": "^4.14.0",
+ "@wordpress/i18n": "^5.14.0",
+ "@wordpress/icons": "^10.14.0",
"ajv": "^8.17.1",
"classnames": "^2.5.1",
+ "html-react-parser": "^5.2.2",
"jquery": "^3.7.1",
"lodash": "^4.17.21",
"react": "^18.2.0",
- "react-error-boundary": "^4.1.2",
- "react-router-dom": "^7.0.2",
+ "react-error-boundary": "^5.0.0",
+ "react-router-dom": "^7.1.1",
"react-use": "^17.6.0",
"semver": "^7.6.3"
},
"devDependencies": {
"@tailwindcss/forms": "^0.5.8",
"@testing-library/cypress": "^10.0.2",
- "@wordpress/env": "^10.13.0",
- "@wordpress/eslint-plugin": "^22.0.0",
- "@wordpress/scripts": "^30.6.0",
- "cypress": "^13.16.1",
+ "@wordpress/env": "^10.14.0",
+ "@wordpress/eslint-plugin": "^22.1.1",
+ "@wordpress/scripts": "^30.8.0",
+ "cypress": "^13.17.0",
"cypress-axe": "^1.5.0",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-plugin-import": "^2.29.1",
"node-fetch": "^2.7.0",
- "tailwindcss": "^3.4.16"
+ "tailwindcss": "^3.4.17"
},
"scripts": {
"build": "NODE_ENV=production wp-scripts build",