diff --git a/.github/workflows/cypress-matrix.yml b/.github/workflows/cypress-matrix.yml
index 3830c7dc4..8672930b5 100644
--- a/.github/workflows/cypress-matrix.yml
+++ b/.github/workflows/cypress-matrix.yml
@@ -56,10 +56,10 @@ jobs:
echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT
echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT
- - name: Use Node.js 16.x
+ - name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
- node-version: 16.x
+ node-version: 20.x
cache: 'npm'
- name: Get Composer cache directory
@@ -67,7 +67,7 @@ jobs:
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- name: Cache Composer vendor directory
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
diff --git a/.github/workflows/cypress-tests-beta.yml b/.github/workflows/cypress-tests-beta.yml
index c1fead14d..4a969c34d 100644
--- a/.github/workflows/cypress-tests-beta.yml
+++ b/.github/workflows/cypress-tests-beta.yml
@@ -36,10 +36,10 @@ jobs:
mkdir dist
echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT
echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT
- - name: Use Node.js 16.x
+ - name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
- node-version: 16.x
+ node-version: 20.x
cache: 'npm'
- name: Get Composer cache directory
@@ -47,7 +47,7 @@ jobs:
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- name: Cache Composer vendor directory
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml
index b7c284e5e..cdd5916d8 100644
--- a/.github/workflows/cypress.yml
+++ b/.github/workflows/cypress.yml
@@ -48,10 +48,10 @@ jobs:
echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT
echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT
- - name: Use Node.js 16.x
+ - name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
- node-version: 16.x
+ node-version: 20.x
cache: 'npm'
- name: Get Composer cache directory
@@ -59,7 +59,7 @@ jobs:
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- name: Cache Composer vendor directory
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml
index 53f170c38..551f7dd90 100644
--- a/.github/workflows/eslint.yml
+++ b/.github/workflows/eslint.yml
@@ -50,10 +50,10 @@ jobs:
echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT
echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT
- - name: Use Node.js 16.x
+ - name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
- node-version: 16.x
+ node-version: 20.x
cache: 'npm'
- name: Get Composer cache directory
@@ -61,7 +61,7 @@ jobs:
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- name: Cache Composer vendor directory
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 80768712c..683e5ceaa 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -42,7 +42,7 @@ jobs:
if: "!! env.GIT_DIFF"
- name: Cache Composer vendor directory
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
diff --git a/.github/workflows/upload-artifact-on-push.yml b/.github/workflows/upload-artifact-on-push.yml
index 3d913a6e1..1503baa46 100644
--- a/.github/workflows/upload-artifact-on-push.yml
+++ b/.github/workflows/upload-artifact-on-push.yml
@@ -57,10 +57,10 @@ jobs:
echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT
echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT
- - name: Use Node.js 16.x
+ - name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
- node-version: 16.x
+ node-version: 20.x
cache: 'npm'
- name: Get Composer cache directory
@@ -68,7 +68,7 @@ jobs:
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- name: Cache Composer vendor directory
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
diff --git a/.github/workflows/upload-asset-on-release.yml b/.github/workflows/upload-asset-on-release.yml
index ce6e2591c..94350e1c9 100644
--- a/.github/workflows/upload-asset-on-release.yml
+++ b/.github/workflows/upload-asset-on-release.yml
@@ -53,10 +53,10 @@ jobs:
echo "DIST=${PWD}/dist" >> $GITHUB_OUTPUT
echo "PACKAGE=${REPO##*/}" >> $GITHUB_OUTPUT
- - name: Use Node.js 16.x
+ - name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
- node-version: 16.x
+ node-version: 20.x
cache: 'npm'
- name: Get Composer cache directory
@@ -64,7 +64,7 @@ jobs:
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- name: Cache Composer vendor directory
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
diff --git a/.nvmrc b/.nvmrc
index 6f7f377bf..9a2a0e219 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-v16
+v20
diff --git a/.wp-env.json b/.wp-env.json
index 0b02ab919..2ff0cbaff 100644
--- a/.wp-env.json
+++ b/.wp-env.json
@@ -1,5 +1,5 @@
{
- "core": "WordPress/WordPress#tags/6.4.2",
+ "core": "WordPress/WordPress#tags/6.4.3",
"config": {
"WP_DEBUG": true,
"WP_DEBUG_LOG": true,
diff --git a/assets/styles/coming-soon.css b/assets/styles/coming-soon.css
index d77af8042..b9b961959 100644
--- a/assets/styles/coming-soon.css
+++ b/assets/styles/coming-soon.css
@@ -301,4 +301,14 @@ footer p a:hover {
.btn {
margin-top: 40px;
}
+}
+
+.comingsoon_links {
+ font-size:13px;
+ }
+
+.comingsoon_links a {
+ text-decoration: none;
+ line-height: 18px;
+ color: #1555b3;
}
\ No newline at end of file
diff --git a/bluehost-wordpress-plugin.php b/bluehost-wordpress-plugin.php
index c0a774e18..fc24a507c 100644
--- a/bluehost-wordpress-plugin.php
+++ b/bluehost-wordpress-plugin.php
@@ -12,10 +12,10 @@
* 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: 3.8.3
+ * Version: 3.8.4
* Requires at least: 6.0
* Requires PHP: 7.1
- * Tested up to: 6.4.2
+ * Tested up to: 6.4.3
* Author: Bluehost
* Author URI: https://bluehost.com
* Text Domain: wp-plugin-bluehost
@@ -32,7 +32,7 @@
}
// Define constants
-define( 'BLUEHOST_PLUGIN_VERSION', '3.8.3' );
+define( 'BLUEHOST_PLUGIN_VERSION', '3.8.4' );
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 691e68fb3..51d5fee27 100644
--- a/bootstrap.php
+++ b/bootstrap.php
@@ -59,14 +59,27 @@ function () {
// properly get branding links depending on market
$wordpress_hosting_page = ( get_option( 'mm_brand' ) === 'Bluehost_India' ) ? 'https://www.bluehost.in?utm_source=coming-soon-template&utm_medium=bluehost_plugin' : 'https://bluehost.com?utm_source=coming-soon-template&utm_medium=bluehost_plugin';
$my_panel = ( get_option( 'mm_brand' ) === 'Bluehost_India' ) ? 'https://my.bluehost.in/web-hosting/cplogin' : 'https://my.bluehost.com/web-hosting/cplogin';
+$website_guide_link = 'https://www.bluehost.com/blog/how-to-create-a-website-guide/';
+$migrate_link = 'https://www.bluehost.com/blog/how-to-migrate-a-wordpress-website-to-a-new-server/';
+$hosting_link = 'https://www.bluehost.com/hosting/shared';
+
// Set coming soon values
$bluehost_module_container->set(
'comingsoon',
array(
- 'admin_app_url' => admin_url( 'admin.php?page=bluehost#/home' ),
- 'template_h1' => __( 'Coming Soon!', 'wp-plugin-bluehost' ),
- 'template_h2' => __( 'A New WordPress Site', 'wp-plugin-bluehost' ),
- 'template_footer_t' => sprintf(
+ 'admin_app_url' => admin_url( 'admin.php?page=bluehost#/home' ),
+ 'template_h1' => __( 'Coming Soon!', 'wp-plugin-bluehost' ),
+ 'template_h2' => __( 'A New WordPress Site', 'wp-plugin-bluehost' ),
+ 'template_coming_soon_links' => sprintf(
+ esc_html__( ' %1$sHow to Build a Website: A Practical Guide to WordPress on Bluehost%2$s %3$sHow to Migrate a Website to Bluehost?%4$s %5$sWhy choose Bluehost for WordPress?%6$s', 'wp-plugin-bluehost' ) . ' ',
+ '',
+ '
',
+ '',
+ '
',
+ '',
+ '
'
+ ),
+ 'template_footer_t' => sprintf(
/* translators: %1$s is replaced with opening link tag taking you to bluehost.com/wordpress, %2$s is replaced with closing link tag, %3$s is replaced with opening link tag taking you to login page, %4$s is replaced with closing link tag, %5$s is replaced with opening link tag taking you to my.bluehost.com, %6$s is replaced with closing link tag */
esc_html__( 'A %1$sBluehost%2$s powered website. Is this your website? Log in to %3$sWordPress%4$s or %5$sBluehost%6$s.', 'wp-plugin-bluehost' ) . ' ',
'',
@@ -76,13 +89,13 @@ function () {
'',
''
),
- 'template_page_title' => sprintf(
+ 'template_page_title' => sprintf(
/* translators: %s: Blog name */
__( '%s — Coming Soon', 'wp-plugin-bluehost' ),
esc_html( get_option( 'blogname' ) )
),
- 'admin_bar_text' => '
' . __( 'Coming Soon Active', 'wp-plugin-bluehost' ) . '
',
- 'admin_notice_text' => sprintf(
+ 'admin_bar_text' => '' . __( 'Coming Soon Active', 'wp-plugin-bluehost' ) . '
',
+ 'admin_notice_text' => sprintf(
/* translators: %1$s is replaced with the opening link tag to preview the page, and %2$s is replaced with the closing link tag, %3$s is the opening link tag, %4$s is the closing link tag. */
__( 'Your site is currently displaying a %1$scoming soon page%2$s. Once you are ready, %3$slaunch your site%4$s.', 'wp-plugin-bluehost' ),
'',
@@ -90,7 +103,7 @@ function () {
'',
''
),
- 'template_styles' => esc_url( BLUEHOST_PLUGIN_URL . 'assets/styles/coming-soon.css' ),
+ 'template_styles' => esc_url( BLUEHOST_PLUGIN_URL . 'assets/styles/coming-soon.css' ),
)
);
setContainer( $bluehost_module_container );
@@ -109,16 +122,16 @@ function () {
)
);
$pluginUpdater->setDataOverrides(
- [
- 'banners' => [
+ array(
+ 'banners' => array(
'2x' => 'https://cdn.hiive.space/marketplace/vendors-assets/bluehost-banner.svg',
'1x' => 'https://cdn.hiive.space/marketplace/vendors-assets/bluehost-banner.svg',
- ],
- 'icons' => [
+ ),
+ 'icons' => array(
'2x' => 'https://cdn.hiive.space/marketplace/vendors-assets/bluehost-icon.svg',
'1x' => 'https://cdn.hiive.space/marketplace/vendors-assets/bluehost-icon.svg',
- ],
- ]
+ ),
+ )
);
// Handle any upgrade routines (only in the admin)
diff --git a/composer.json b/composer.json
index 5efae20a8..4806fa1d2 100644
--- a/composer.json
+++ b/composer.json
@@ -67,22 +67,22 @@
},
"require": {
"newfold-labs/wp-module-business-reviews": "^1.1.1",
- "newfold-labs/wp-module-coming-soon": "^1.1.18",
- "newfold-labs/wp-module-ctb": "^1.1.2",
+ "newfold-labs/wp-module-coming-soon": "^1.2.0",
+ "newfold-labs/wp-module-ctb": "^1.1.3",
"newfold-labs/wp-module-customer-bluehost": "^1.6.0",
"newfold-labs/wp-module-data": "^2.4.18",
"newfold-labs/wp-module-deactivation": "^1.0.4",
- "newfold-labs/wp-module-ecommerce": "1.3.18",
- "newfold-labs/wp-module-global-ctb": "^1.0.9",
+ "newfold-labs/wp-module-ecommerce": "^1.3.21",
+ "newfold-labs/wp-module-global-ctb": "^1.0.10",
"newfold-labs/wp-module-help-center": "^1.0.23",
"newfold-labs/wp-module-loader": "^1.0.10",
- "newfold-labs/wp-module-marketplace": "^2.2.0",
- "newfold-labs/wp-module-notifications": "^1.2.2",
- "newfold-labs/wp-module-onboarding": "^1.12.0",
+ "newfold-labs/wp-module-marketplace": "^2.2.1",
+ "newfold-labs/wp-module-notifications": "^1.2.3",
+ "newfold-labs/wp-module-onboarding": "^1.12.1",
"newfold-labs/wp-module-patterns": "^0.1.13",
"newfold-labs/wp-module-performance": "^1.3.0",
- "newfold-labs/wp-module-runtime": "^1.0.7",
- "newfold-labs/wp-module-secure-passwords": "^1.1",
+ "newfold-labs/wp-module-runtime": "^1.0.9",
+ "newfold-labs/wp-module-secure-passwords": "^1.1.1",
"newfold-labs/wp-module-sso": "^1.0.4",
"newfold-labs/wp-module-staging": "^1.2.3",
"wp-forge/wp-update-handler": "^1.0",
diff --git a/composer.lock b/composer.lock
index eb0ccf5af..472097089 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": "76c05051441555ef3d005914fa661fe5",
+ "content-hash": "b614e6590fd3b27bf327ec0fde20829b",
"packages": [
{
"name": "doctrine/inflector",
@@ -272,16 +272,16 @@
},
{
"name": "newfold-labs/wp-module-coming-soon",
- "version": "1.1.18",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-coming-soon.git",
- "reference": "0c0126bf277a8126bf1993a456dc5ba931fab35b"
+ "reference": "74a6eab836e1d339f3650c68e89fd51b574e46bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-coming-soon/zipball/0c0126bf277a8126bf1993a456dc5ba931fab35b",
- "reference": "0c0126bf277a8126bf1993a456dc5ba931fab35b",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-coming-soon/zipball/74a6eab836e1d339f3650c68e89fd51b574e46bb",
+ "reference": "74a6eab836e1d339f3650c68e89fd51b574e46bb",
"shasum": ""
},
"require": {
@@ -319,23 +319,23 @@
],
"description": "Coming Soon module for WordPress sites.",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-coming-soon/tree/1.1.18",
+ "source": "https://github.com/newfold-labs/wp-module-coming-soon/tree/1.2.0",
"issues": "https://github.com/newfold-labs/wp-module-coming-soon/issues"
},
- "time": "2024-01-26T22:14:54+00:00"
+ "time": "2024-01-31T17:46:37+00:00"
},
{
"name": "newfold-labs/wp-module-ctb",
- "version": "1.1.2",
+ "version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-ctb.git",
- "reference": "d896de153a7425b904e6efc01e194fdeefa49c82"
+ "reference": "dedae32b61847c30faee072b3e33099a4d4fe985"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-ctb/zipball/d896de153a7425b904e6efc01e194fdeefa49c82",
- "reference": "d896de153a7425b904e6efc01e194fdeefa49c82",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-ctb/zipball/dedae32b61847c30faee072b3e33099a4d4fe985",
+ "reference": "dedae32b61847c30faee072b3e33099a4d4fe985",
"shasum": ""
},
"require-dev": {
@@ -369,10 +369,10 @@
],
"description": "Newfold module for 'Click to Buy' functionality in brand plugins",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-ctb/tree/1.1.2",
+ "source": "https://github.com/newfold-labs/wp-module-ctb/tree/1.1.3",
"issues": "https://github.com/newfold-labs/wp-module-ctb/issues"
},
- "time": "2023-09-19T22:33:48+00:00"
+ "time": "2024-02-02T13:40:45+00:00"
},
{
"name": "newfold-labs/wp-module-customer-bluehost",
@@ -532,16 +532,16 @@
},
{
"name": "newfold-labs/wp-module-ecommerce",
- "version": "v1.3.18",
+ "version": "v1.3.21",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-ecommerce.git",
- "reference": "4d7681e4e311072281ebdbd7d551c8132639416c"
+ "reference": "a676d2f5d9914b191fb1db7c17d84c48287d6538"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/4d7681e4e311072281ebdbd7d551c8132639416c",
- "reference": "4d7681e4e311072281ebdbd7d551c8132639416c",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/a676d2f5d9914b191fb1db7c17d84c48287d6538",
+ "reference": "a676d2f5d9914b191fb1db7c17d84c48287d6538",
"shasum": ""
},
"require": {
@@ -584,23 +584,23 @@
],
"description": "Brand Agnostic eCommerce Experience",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.18",
+ "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.21",
"issues": "https://github.com/newfold-labs/wp-module-ecommerce/issues"
},
- "time": "2024-01-11T22:51:14+00:00"
+ "time": "2024-02-02T14:37:32+00:00"
},
{
"name": "newfold-labs/wp-module-global-ctb",
- "version": "1.0.9",
+ "version": "1.0.10",
"source": {
"type": "git",
- "url": "https://github.com/newfold-labs/wp-module-global-ctb.git",
- "reference": "a759fb17949c82977987391727de063fe2ded594"
+ "url": "git@github.com:newfold-labs/wp-module-global-ctb.git",
+ "reference": "cbd8a5d6a4fcba184b15dc08ea2593f180b7da73"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-global-ctb/zipball/a759fb17949c82977987391727de063fe2ded594",
- "reference": "a759fb17949c82977987391727de063fe2ded594",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-global-ctb/zipball/cbd8a5d6a4fcba184b15dc08ea2593f180b7da73",
+ "reference": "cbd8a5d6a4fcba184b15dc08ea2593f180b7da73",
"shasum": ""
},
"require-dev": {
@@ -633,11 +633,7 @@
}
],
"description": "Newfold module for 'Click to Buy' functionality in brand plugins",
- "support": {
- "source": "https://github.com/newfold-labs/wp-module-global-ctb/tree/1.0.9",
- "issues": "https://github.com/newfold-labs/wp-module-global-ctb/issues"
- },
- "time": "2023-11-03T15:59:01+00:00"
+ "time": "2024-02-02T14:05:11+00:00"
},
{
"name": "newfold-labs/wp-module-help-center",
@@ -687,16 +683,16 @@
},
{
"name": "newfold-labs/wp-module-install-checker",
- "version": "1.0.2",
+ "version": "1.0.3",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-install-checker.git",
- "reference": "7d6574b297fb7a8a459ec9e53706bd956ef35490"
+ "reference": "9d43e916b8c4e752b45c868b41340b84bcb686a6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-install-checker/zipball/7d6574b297fb7a8a459ec9e53706bd956ef35490",
- "reference": "7d6574b297fb7a8a459ec9e53706bd956ef35490",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-install-checker/zipball/9d43e916b8c4e752b45c868b41340b84bcb686a6",
+ "reference": "9d43e916b8c4e752b45c868b41340b84bcb686a6",
"shasum": ""
},
"type": "library",
@@ -719,10 +715,10 @@
],
"description": "A module that handles checking a WordPress installation to see if it is a fresh install and to fetch the estimated installation date.",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-install-checker/tree/1.0.2",
+ "source": "https://github.com/newfold-labs/wp-module-install-checker/tree/1.0.3",
"issues": "https://github.com/newfold-labs/wp-module-install-checker/issues"
},
- "time": "2023-11-29T20:35:54+00:00"
+ "time": "2024-01-31T18:12:34+00:00"
},
{
"name": "newfold-labs/wp-module-installer",
@@ -814,16 +810,16 @@
},
{
"name": "newfold-labs/wp-module-marketplace",
- "version": "2.2.0",
+ "version": "2.2.1",
"source": {
"type": "git",
- "url": "https://github.com/newfold-labs/wp-module-marketplace.git",
- "reference": "89984da21a9b069a1c47320d3b2bffbf89201e17"
+ "url": "git@github.com:newfold-labs/wp-module-marketplace.git",
+ "reference": "bdf2f27ceb9ca8201b77b0018ad2e606f3e241a9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-marketplace/zipball/89984da21a9b069a1c47320d3b2bffbf89201e17",
- "reference": "89984da21a9b069a1c47320d3b2bffbf89201e17",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-marketplace/zipball/bdf2f27ceb9ca8201b77b0018ad2e606f3e241a9",
+ "reference": "bdf2f27ceb9ca8201b77b0018ad2e606f3e241a9",
"shasum": ""
},
"require": {
@@ -863,24 +859,20 @@
}
],
"description": "A module for rendering product data and interacting with the Hiive marketplace API.",
- "support": {
- "source": "https://github.com/newfold-labs/wp-module-marketplace/tree/2.2.0",
- "issues": "https://github.com/newfold-labs/wp-module-marketplace/issues"
- },
- "time": "2023-12-04T23:25:24+00:00"
+ "time": "2024-02-02T13:43:27+00:00"
},
{
"name": "newfold-labs/wp-module-notifications",
- "version": "1.2.2",
+ "version": "1.2.3",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-notifications.git",
- "reference": "1bdd192861369697efe30600e36ce6daafb1889b"
+ "reference": "fea65e7cfa2e43c3fc9dd842e982e5d14d2059f9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-notifications/zipball/1bdd192861369697efe30600e36ce6daafb1889b",
- "reference": "1bdd192861369697efe30600e36ce6daafb1889b",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-notifications/zipball/fea65e7cfa2e43c3fc9dd842e982e5d14d2059f9",
+ "reference": "fea65e7cfa2e43c3fc9dd842e982e5d14d2059f9",
"shasum": ""
},
"require": {
@@ -909,23 +901,23 @@
],
"description": "A module for managing Newfold in-site notifications.",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-notifications/tree/1.2.2",
+ "source": "https://github.com/newfold-labs/wp-module-notifications/tree/1.2.3",
"issues": "https://github.com/newfold-labs/wp-module-notifications/issues"
},
- "time": "2024-01-16T19:20:05+00:00"
+ "time": "2024-02-02T13:43:42+00:00"
},
{
"name": "newfold-labs/wp-module-onboarding",
- "version": "1.12.0",
+ "version": "1.12.1",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-onboarding.git",
- "reference": "3e70ee408c75f6d139682402f928332ee52bc2c2"
+ "reference": "1932200b234ccd3c913d3fb05797b524a58eea07"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/3e70ee408c75f6d139682402f928332ee52bc2c2",
- "reference": "3e70ee408c75f6d139682402f928332ee52bc2c2",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/1932200b234ccd3c913d3fb05797b524a58eea07",
+ "reference": "1932200b234ccd3c913d3fb05797b524a58eea07",
"shasum": ""
},
"require": {
@@ -969,10 +961,10 @@
],
"description": "Next-generation WordPress Onboarding for WordPress sites at Newfold Digital.",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/1.12.0",
+ "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/1.12.1",
"issues": "https://github.com/newfold-labs/wp-module-onboarding/issues"
},
- "time": "2024-01-11T10:41:47+00:00"
+ "time": "2024-01-29T07:27:20+00:00"
},
{
"name": "newfold-labs/wp-module-onboarding-data",
@@ -1113,16 +1105,16 @@
},
{
"name": "newfold-labs/wp-module-runtime",
- "version": "v1.0.7",
+ "version": "v1.0.9",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-runtime.git",
- "reference": "af938ea9e3a00e981c7452954e1835339951b9aa"
+ "reference": "0ce268b61ccee385a4d6d6be8a0458db1ddc1703"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-runtime/zipball/af938ea9e3a00e981c7452954e1835339951b9aa",
- "reference": "af938ea9e3a00e981c7452954e1835339951b9aa",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-runtime/zipball/0ce268b61ccee385a4d6d6be8a0458db1ddc1703",
+ "reference": "0ce268b61ccee385a4d6d6be8a0458db1ddc1703",
"shasum": ""
},
"require-dev": {
@@ -1158,23 +1150,23 @@
],
"description": "Runtime for Newfold WP modules and plugins",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-runtime/tree/v1.0.7",
+ "source": "https://github.com/newfold-labs/wp-module-runtime/tree/v1.0.9",
"issues": "https://github.com/newfold-labs/wp-module-runtime/issues"
},
- "time": "2023-10-10T18:58:42+00:00"
+ "time": "2024-01-30T10:51:35+00:00"
},
{
"name": "newfold-labs/wp-module-secure-passwords",
- "version": "1.1.0",
+ "version": "1.1.1",
"source": {
"type": "git",
"url": "https://github.com/newfold-labs/wp-module-secure-passwords.git",
- "reference": "f5faa8d7c8edb0e8d0bb717feaf30576f6689c6b"
+ "reference": "00d5502e4037cd9d18de3d7ab91fc12d31cef0c3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/newfold-labs/wp-module-secure-passwords/zipball/f5faa8d7c8edb0e8d0bb717feaf30576f6689c6b",
- "reference": "f5faa8d7c8edb0e8d0bb717feaf30576f6689c6b",
+ "url": "https://api.github.com/repos/newfold-labs/wp-module-secure-passwords/zipball/00d5502e4037cd9d18de3d7ab91fc12d31cef0c3",
+ "reference": "00d5502e4037cd9d18de3d7ab91fc12d31cef0c3",
"shasum": ""
},
"require-dev": {
@@ -1207,10 +1199,10 @@
],
"description": "Prevents passwords exposed in data breaches from being used and encourages better password hygiene.",
"support": {
- "source": "https://github.com/newfold-labs/wp-module-secure-passwords/tree/1.1.0",
+ "source": "https://github.com/newfold-labs/wp-module-secure-passwords/tree/1.1.1",
"issues": "https://github.com/newfold-labs/wp-module-secure-passwords/issues"
},
- "time": "2022-09-27T15:14:06+00:00"
+ "time": "2024-01-31T18:14:24+00:00"
},
{
"name": "newfold-labs/wp-module-sso",
diff --git a/inc/Admin.php b/inc/Admin.php
index 754b41667..312c70b34 100644
--- a/inc/Admin.php
+++ b/inc/Admin.php
@@ -35,6 +35,13 @@ public function __construct() {
}
}
+ /**
+ * Add to runtime
+ *
+ * @param Array $sdk - The runtime array
+ *
+ * @return array
+ */
public static function add_to_runtime( $sdk ) {
include_once BLUEHOST_PLUGIN_DIR . '/inc/Data.php';
@@ -136,6 +143,8 @@ public static function render() {
/**
* Load Page Scripts & Styles.
*
+ * @param String $hook - The hook name
+ *
* @return void
*/
public static function assets( $hook ) {
@@ -154,7 +163,7 @@ public static function assets( $hook ) {
\wp_register_script(
'bluehost-script',
BLUEHOST_BUILD_URL . '/index.js',
- array_merge( $asset['dependencies'], [ 'nfd-runtime' ] ),
+ array_merge( $asset['dependencies'], array( 'nfd-runtime' ) ),
$asset['version'],
true
);
diff --git a/inc/Data.php b/inc/Data.php
index 33467e8e1..4f04c9113 100644
--- a/inc/Data.php
+++ b/inc/Data.php
@@ -22,7 +22,7 @@ public static function runtime() {
global $bluehost_module_container;
$runtime = array(
- 'plugin' => array(
+ 'plugin' => array(
'url' => BLUEHOST_BUILD_URL,
'version' => BLUEHOST_PLUGIN_VERSION,
'assets' => BLUEHOST_PLUGIN_URL . 'assets/',
@@ -32,5 +32,4 @@ public static function runtime() {
return $runtime;
}
-
}
diff --git a/inc/LoginRedirect.php b/inc/LoginRedirect.php
index 44dd9f95a..4e27f159b 100644
--- a/inc/LoginRedirect.php
+++ b/inc/LoginRedirect.php
@@ -15,7 +15,7 @@ class LoginRedirect {
public static function init() {
add_action( 'login_redirect', array( __CLASS__, 'on_login_redirect' ), 10, 3 );
add_action( 'login_init', array( __CLASS__, 'on_login_init' ), 10, 3 );
- add_action( 'admin_init', array( __CLASS__, 'disable_yoast_onboarding_redirect' ), 2 );
+ add_action( 'admin_init', array( __CLASS__, 'disable_yoast_onboarding_redirect' ), 2 );
add_filter( 'login_form_defaults', array( __CLASS__, 'filter_login_form_defaults' ) );
add_filter( 'newfold_sso_success_url_default', array( __CLASS__, 'get_default_redirect_url' ) );
}
@@ -23,7 +23,7 @@ public static function init() {
/**
* Get default redirect URL.
*
- * @param string $url
+ * @param string $url the URL
*
* @return string
*/
@@ -67,7 +67,7 @@ public static function on_login_redirect( $redirect_to, $requested_redirect_to,
if ( self::is_user( $user ) ) {
// If no redirect is defined and the user is an administrator, redirect to the Bluehost dashboard.
- if ( (empty( $requested_redirect_to ) || admin_url( '/' ) === $requested_redirect_to ) && self::is_administrator( $user ) ) {
+ if ( ( empty( $requested_redirect_to ) || admin_url( '/' ) === $requested_redirect_to ) && self::is_administrator( $user ) ) {
return self::get_bluehost_dashboard_url();
}
@@ -80,14 +80,14 @@ public static function on_login_redirect( $redirect_to, $requested_redirect_to,
return $redirect_to;
}
- /**
- * Disable Yoast onboarding redirect.
- */
- public static function disable_yoast_onboarding_redirect() {
- if ( class_exists( 'WPSEO_Options' ) ) {
+ /**
+ * Disable Yoast onboarding redirect.
+ */
+ public static function disable_yoast_onboarding_redirect() {
+ if ( class_exists( 'WPSEO_Options' ) ) {
\WPSEO_Options::set( 'should_redirect_after_install_free', false );
}
- }
+ }
/**
* Check if we have a valid user.
@@ -130,7 +130,6 @@ public static function is_bluehost_redirect( $redirect ) {
public static function get_bluehost_dashboard_url() {
return admin_url( 'admin.php?page=bluehost#/home' );
}
-
}
LoginRedirect::init();
diff --git a/inc/RestApi/CachingController.php b/inc/RestApi/CachingController.php
index 70f30d669..95833e759 100644
--- a/inc/RestApi/CachingController.php
+++ b/inc/RestApi/CachingController.php
@@ -38,7 +38,6 @@ public function register_routes() {
'permission_callback' => array( $this, 'check_permission' ),
)
);
-
}
/**
@@ -52,7 +51,6 @@ public function purge_all() {
'status' => 'success',
'message' => 'Cache purged',
);
-
}
/**
@@ -67,5 +65,4 @@ public function check_permission() {
return true;
}
-
}
diff --git a/inc/RestApi/SettingsController.php b/inc/RestApi/SettingsController.php
index 3df1074a9..eb5b51f51 100644
--- a/inc/RestApi/SettingsController.php
+++ b/inc/RestApi/SettingsController.php
@@ -37,7 +37,6 @@ public function register_routes() {
),
)
);
-
}
/**
@@ -194,7 +193,6 @@ public function get_current_settings() {
);
return $settings;
-
}
/**
@@ -209,5 +207,4 @@ public function check_permission() {
return true;
}
-
}
diff --git a/inc/YoastAI.php b/inc/YoastAI.php
index f16dc2541..898f668c3 100644
--- a/inc/YoastAI.php
+++ b/inc/YoastAI.php
@@ -7,59 +7,58 @@
*
* @package Bluehost
*/
-class YoastAI
-{
- /*
- * Initialize the Yoast AI class.
- */
- public static function init()
- {
- add_action( 'init', array( __CLASS__, 'on_yoast_plugin_activation' ) );
- add_filter( 'http_request_args', array( __CLASS__,'modify_http_request_args' ), 10, 2 );
- }
+class YoastAI {
- /*
- * Register Yoast plugin activation hook to enable the Yoast AI generator on new activations.
- */
- public static function on_yoast_plugin_activation()
- {
- register_activation_hook( 'wordpress-seo/wp-seo.php', array( __CLASS__, 'enable_on_new_activations' ) );
- }
+ /**
+ * Initialize the Yoast AI class.
+ */
+ public static function init() {
+ add_action( 'init', array( __CLASS__, 'on_yoast_plugin_activation' ) );
+ add_filter( 'http_request_args', array( __CLASS__, 'modify_http_request_args' ), 10, 2 );
+ }
- /*
- * Filter Yoast SEO default settings to enable AI on new installations/activations
- */
- public static function enable_on_new_activations()
- {
- add_filter(
- 'wpseo_option_wpseo_defaults',
- function ( $defaults ) {
- if ( ! is_array( $defaults ) || ! isset( $defaults['enable_ai_generator'] ) ) {
- return $defaults;
- }
- $defaults['enable_ai_generator'] = true;
- return $defaults;
- }
- );
- }
+ /**
+ * Register Yoast plugin activation hook to enable the Yoast AI generator on new activations.
+ */
+ public static function on_yoast_plugin_activation() {
+ register_activation_hook( 'wordpress-seo/wp-seo.php', array( __CLASS__, 'enable_on_new_activations' ) );
+ }
- /*
- * Add a custom header to outbound Yoast AI requests for Bluehost customers.
- */
- public static function modify_http_request_args( $parsed_args, $url )
- {
- $parsed_url = parse_url( $url );
+ /**
+ * Filter Yoast SEO default settings to enable AI on new installations/activations
+ */
+ public static function enable_on_new_activations() {
+ add_filter(
+ 'wpseo_option_wpseo_defaults',
+ function ( $defaults ) {
+ if ( ! is_array( $defaults ) || ! isset( $defaults['enable_ai_generator'] ) ) {
+ return $defaults;
+ }
+ $defaults['enable_ai_generator'] = true;
+ return $defaults;
+ }
+ );
+ }
+
+ /**
+ * Add a custom header to outbound Yoast AI requests for Bluehost customers.
+ *
+ * @param Array $parsed_args - The args
+ * @param String $url - The URL
+ */
+ public static function modify_http_request_args( $parsed_args, $url ) {
+ $parsed_url = wp_parse_url( $url );
if ( ! is_array( $parsed_url ) ) {
return $parsed_args;
}
- if ( $parsed_url['host'] !== 'ai.yoa.st' ) {
+ if ( 'ai.yoa.st' !== $parsed_url['host'] ) {
return $parsed_args;
}
if ( is_array( $parsed_args['headers'] ) ) {
$parsed_args['headers']['X-Yst-Cohort'] = 'Bluehost';
}
return $parsed_args;
- }
+ }
}
YoastAI::init();
diff --git a/inc/jetpack.php b/inc/jetpack.php
index 59296b3e1..4ca228ee5 100644
--- a/inc/jetpack.php
+++ b/inc/jetpack.php
@@ -44,4 +44,4 @@ function jetpack_unregister_blocks( $blocks ) {
return $blocks;
}
-add_filter( 'jetpack_set_available_blocks', __NAMESPACE__ . '\\jetpack_unregister_blocks' );
\ No newline at end of file
+add_filter( 'jetpack_set_available_blocks', __NAMESPACE__ . '\\jetpack_unregister_blocks' );
diff --git a/inc/partners.php b/inc/partners.php
index 2bc60e782..3c7045d5d 100644
--- a/inc/partners.php
+++ b/inc/partners.php
@@ -35,14 +35,14 @@ function aioseo_upgrade_affiliate_link( $url ) {
/**
* Enable Sharing with WooCommerce
- *
- * @param string $plugin the plugin
+ *
+ * @param string $plugin the plugin
* @param boolean $network_activation flag is network activated
- *
+ *
* @return void
*/
function plugin_activated( $plugin, $network_activation ) {
- switch( $plugin ) {
+ switch ( $plugin ) {
case 'woocommerce/woocommerce.php':
// Enable the usage tracking option by default https://woocommerce.com/usage-tracking/
update_option( 'woocommerce_allow_tracking', 'yes' );
@@ -50,4 +50,4 @@ function plugin_activated( $plugin, $network_activation ) {
}
}
-add_action( 'activated_plugin', __NAMESPACE__ . '\\plugin_activated', 10, 2 );
\ No newline at end of file
+add_action( 'activated_plugin', __NAMESPACE__ . '\\plugin_activated', 10, 2 );
diff --git a/inc/plugin-nfd-compat-check.php b/inc/plugin-nfd-compat-check.php
index cf492adc2..6f28437da 100644
--- a/inc/plugin-nfd-compat-check.php
+++ b/inc/plugin-nfd-compat-check.php
@@ -238,5 +238,4 @@ public function admin_notices() {
}
delete_option( 'nfd_plugins_compat_check_conflicts' );
}
-
}
diff --git a/inc/plugin-php-compat-check.php b/inc/plugin-php-compat-check.php
index 3b62792ee..c1b962819 100644
--- a/inc/plugin-php-compat-check.php
+++ b/inc/plugin-php-compat-check.php
@@ -193,5 +193,4 @@ public function admin_notices() {
printf( esc_html__( 'The "%s" plugin has been deactivated.', 'wp-plugin-bluehost' ), esc_html( $this->name ) );
echo '';
}
-
}
diff --git a/inc/upgrades/1.4.3.php b/inc/upgrades/1.4.3.php
index 5a5067d2e..eee3bf39f 100644
--- a/inc/upgrades/1.4.3.php
+++ b/inc/upgrades/1.4.3.php
@@ -1,4 +1,9 @@
helpers->options->get( 'enable_ai_generator', null ) !== null ) {
yoastseo()->helpers->options->set( 'enable_ai_generator', true );
}
diff --git a/inc/upgrades/3.3.3.php b/inc/upgrades/3.3.3.php
index 80f92476a..a7b053ffd 100644
--- a/inc/upgrades/3.3.3.php
+++ b/inc/upgrades/3.3.3.php
@@ -7,4 +7,4 @@
File::removeRules();
// Purge the file-based cache
-( new CachePurgingService( [ new File() ] ) )->purgeAll();
\ No newline at end of file
+( new CachePurgingService( array( new File() ) ) )->purgeAll();
diff --git a/package-lock.json b/package-lock.json
index 685e95a2d..f3fe43635 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,48 +1,48 @@
{
"name": "bluehost-wordpress-plugin",
- "version": "3.8.2",
+ "version": "3.8.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
- "version": "3.8.2",
+ "version": "3.8.4",
"license": "GPL-2.0-or-later",
"dependencies": {
"@heroicons/react": "^2.1.1",
- "@newfold-labs/wp-module-ecommerce": "1.3.18",
- "@newfold-labs/wp-module-runtime": "^1.0.7",
+ "@newfold-labs/wp-module-ecommerce": "^1.3.21",
+ "@newfold-labs/wp-module-runtime": "^1.0.9",
"@newfold/ui-component-library": "^1.0.1",
- "@reduxjs/toolkit": "^2.0.1",
- "@wordpress/compose": "^6.26.0",
- "@wordpress/dom-ready": "^3.49.0",
+ "@reduxjs/toolkit": "^2.1.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/dom-ready": "^3.50.0",
"@wordpress/element": "^5.26.0",
- "@wordpress/html-entities": "^3.49.0",
+ "@wordpress/html-entities": "^3.50.0",
"@wordpress/i18n": "^4.49.0",
- "@wordpress/icons": "^9.40.0",
+ "@wordpress/icons": "^9.41.0",
"classnames": "^2.5.1",
"jquery": "^3.7.1",
"lodash": "^4.17.21",
"react": "^18.2.0",
- "react-error-boundary": "^4.0.11",
- "react-router-dom": "^6.20.1",
- "react-use": "^17.4.3",
+ "react-error-boundary": "^4.0.12",
+ "react-router-dom": "^6.21.3",
+ "react-use": "^17.5.0",
"semver": "^7.5.4"
},
"devDependencies": {
"@tailwindcss/forms": "^0.5.7",
"@testing-library/cypress": "^10.0.1",
- "@wordpress/env": "^9.1.0",
+ "@wordpress/env": "^9.2.0",
"@wordpress/eslint-plugin": "^17.6.0",
- "@wordpress/scripts": "^26.19.0",
- "cypress": "^13.6.3",
+ "@wordpress/scripts": "^27.1.0",
+ "cypress": "^13.6.4",
"cypress-axe": "^1.5.0",
"eslint-import-resolver-alias": "^1.1.2",
- "eslint-plugin-import": "^2.29.0",
+ "eslint-plugin-import": "^2.29.1",
"tailwindcss": "^3.4.1"
},
"engines": {
- "node": ">=16",
- "npm": ">=7"
+ "node": ">=20",
+ "npm": ">=10"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -3084,9 +3084,9 @@
"integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A=="
},
"node_modules/@newfold-labs/wp-module-ecommerce": {
- "version": "1.3.18",
- "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.18/53bbf301419ae374983d71190bd0fc273b0c2463",
- "integrity": "sha512-sYGIdoy+5uI092GKtZLEqlaAciNIEQm3boRv4NlaiVQs4k8D2v29A1qqiSy3txq6udwJukPvKovm8HV0SmD3Zg==",
+ "version": "1.3.21",
+ "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.21/718ef6a86f84b42ce4389c2b7b5cd626523e80a8",
+ "integrity": "sha512-eI7UvrYGuwCJ1EwG2HHnGzC+zVIqH8YbWjxnndEQryDLWKesQzs6OrBafUQCxaXG5O+HSArWeEV72gcfX7mbqA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@faizaanceg/pandora": "^1.1.1",
@@ -3223,9 +3223,9 @@
}
},
"node_modules/@newfold-labs/wp-module-runtime": {
- "version": "1.0.7",
- "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-runtime/1.0.7/9eec9b9c5c07f984c67ae6fbfd9982f60168390d",
- "integrity": "sha512-jGVnwAe6TkUXKINCIB7Bw8HUyROzZw4FDkBHlHpq9j0GZgSaIFVIpAPDRkk9YLVGt+58Fv1om7nLhgKPr71ydw==",
+ "version": "1.0.9",
+ "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-runtime/1.0.9/6f6041e5ff56135b96d73600a007c84d19995d0b",
+ "integrity": "sha512-BderqBGqdxVnkkZhwsB0/gwCNduRYrIzEAppWKGMdXzyDbsa6dXqocbMRUKZBFV8JOW9kvmKiWvuTEPx8wQbdQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@wordpress/url": "3.36.0"
@@ -3566,9 +3566,9 @@
}
},
"node_modules/@puppeteer/browsers/node_modules/tar-stream": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz",
- "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==",
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
+ "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
"dev": true,
"dependencies": {
"b4a": "^1.6.4",
@@ -3595,12 +3595,12 @@
}
},
"node_modules/@reduxjs/toolkit": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.0.1.tgz",
- "integrity": "sha512-fxIjrR9934cmS8YXIGd9e7s1XRsEU++aFc9DVNMFMRTM5Vtsg2DCRMj21eslGtDt43IUf9bJL3h5bwUlZleibA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.1.0.tgz",
+ "integrity": "sha512-nfJ/b4ZhzUevQ1ZPKjlDL6CMYxO4o7ZL7OSsvSOxzT/EN11LsBDgTqP7aedHtBrFSVoK7oTP1SbMWUwGb30NLg==",
"dependencies": {
"immer": "^10.0.3",
- "redux": "^5.0.0",
+ "redux": "^5.0.1",
"redux-thunk": "^3.1.0",
"reselect": "^5.0.1"
},
@@ -3645,9 +3645,9 @@
"integrity": "sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg=="
},
"node_modules/@remix-run/router": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.1.tgz",
- "integrity": "sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q==",
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz",
+ "integrity": "sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg==",
"engines": {
"node": ">=14.0.0"
}
@@ -5171,9 +5171,9 @@
}
},
"node_modules/@wordpress/babel-plugin-import-jsx-pragma": {
- "version": "4.32.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.32.0.tgz",
- "integrity": "sha512-ie6p5VpUxTNMPQrHdCYEPddTzmDeFTQjFi3qq17set9WbRAMaOZ8jqQhSxms0NJi8Xa6wZM9TR2ZABAlg+FTeA==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz",
+ "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==",
"dev": true,
"engines": {
"node": ">=14"
@@ -5183,9 +5183,9 @@
}
},
"node_modules/@wordpress/babel-preset-default": {
- "version": "7.33.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.33.0.tgz",
- "integrity": "sha512-/OonEa67xJdIn0ADWEd7AJtLhIGlYALKyc17RxTmI2Ojs0zLIQNbgAv1D/cuVguo0UKK9zsMZ9MBkhSKLF9A9Q==",
+ "version": "7.34.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz",
+ "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==",
"dev": true,
"dependencies": {
"@babel/core": "^7.16.0",
@@ -5194,9 +5194,9 @@
"@babel/preset-env": "^7.16.0",
"@babel/preset-typescript": "^7.16.0",
"@babel/runtime": "^7.16.0",
- "@wordpress/babel-plugin-import-jsx-pragma": "^4.32.0",
- "@wordpress/browserslist-config": "^5.32.0",
- "@wordpress/warning": "^2.49.0",
+ "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0",
+ "@wordpress/browserslist-config": "^5.33.0",
+ "@wordpress/warning": "^2.50.0",
"browserslist": "^4.21.10",
"core-js": "^3.31.0",
"react": "^18.2.0"
@@ -5206,15 +5206,15 @@
}
},
"node_modules/@wordpress/base-styles": {
- "version": "4.40.0",
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.40.0.tgz",
- "integrity": "sha512-A+HiyES4YjfbFhJAGrhCLB3QWomgWZR9wkgG7K9l6DD70/9Vd7t+go7jI1HJ1c9qGfBV0rmdQf/qNn89Aai1cg==",
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz",
+ "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==",
"dev": true
},
"node_modules/@wordpress/browserslist-config": {
- "version": "5.32.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.32.0.tgz",
- "integrity": "sha512-LrL4Zg/abXYfVwwbx1caugz4J1GUL+6WNqVF1MZQVDm6CHdlpTEQOvvr/KEi9mN1UY2YoTlxZtUxzvNRTo2Fsg==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz",
+ "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==",
"dev": true,
"engines": {
"node": ">=14"
@@ -5400,21 +5400,21 @@
}
},
"node_modules/@wordpress/compose": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.26.0.tgz",
- "integrity": "sha512-ipHKcXY7//Qkto3Gtw8knqhUbjTtKMjTIQENXcVT+SAp5YLpyaJ6OW9R/N59QmXaeF+Lw04LuUaVX3k7yaRFtA==",
+ "version": "6.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.27.0.tgz",
+ "integrity": "sha512-jbEQQ2znRyJTwUNR4m5BKaDyIsuK9TMZx0SKqP+FTfGqT3y7scOnQrHpK0kZdPji++/1cBbn3gSPBLCEmtmHRw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
- "@wordpress/deprecated": "^3.49.0",
- "@wordpress/dom": "^3.49.0",
- "@wordpress/element": "^5.26.0",
- "@wordpress/is-shallow-equal": "^4.49.0",
- "@wordpress/keycodes": "^3.49.0",
- "@wordpress/priority-queue": "^2.49.0",
- "@wordpress/undo-manager": "^0.9.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/priority-queue": "^2.50.0",
+ "@wordpress/undo-manager": "^0.10.0",
"change-case": "^4.1.2",
- "clipboard": "^2.0.8",
+ "clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
@@ -5426,33 +5426,33 @@
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/deprecated": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.49.0.tgz",
- "integrity": "sha512-NxBJl9IvcEK5U3Z4UB8NpBdAxLlz5L0JEcq8+95DroYYxWmcH5sYtYPgXg2YZ24DP5nSnC12ZqGJ4QPzkMNH/Q==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.50.0.tgz",
+ "integrity": "sha512-DL01l0Wlo3df9OcSGHP11Ot/nq0HytbdmD+iPkiCCRI6Xctepbs/DzRR2CO3qLrJkWn6RReFwZWZZjzI7lZUqg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.49.0"
+ "@wordpress/hooks": "^3.50.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/dom": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.49.0.tgz",
- "integrity": "sha512-Amx3xaR+TrQiO0lFlX/TCkHkoKlLjeDgzpGrc9PQ3X3rKyf/yrCFSlOOqAby6m99jdoAD3SF0x+T6u4wR9iaQg==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.50.0.tgz",
+ "integrity": "sha512-rMnV1ysGOHbKnmjLQYwGkT1co1iEkC3YsKrEObP8mklw1R7rbCy7fc2brIz7kqcHU1DRyg/+7wOCMkg8a/EV/Q==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/deprecated": "^3.49.0"
+ "@wordpress/deprecated": "^3.50.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/hooks": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.49.0.tgz",
- "integrity": "sha512-GH546Jg8u/rw9I3fsvAhidwt8rUFNmkdXGByIPGsN3R6y+QwWMXPzsnoYdFmFOmDK9gOGCRDe5bXHikoWnaiKA==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz",
+ "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -5461,9 +5461,9 @@
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/is-shallow-equal": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.49.0.tgz",
- "integrity": "sha512-cEII2Ik+qRNsU1lzGjBo0gtSFCNFlMvauPda4+F4U1H3mBPCq+zLm8vHLHtybwq2Dh32OsA/5NWWTbW8rRrdfg==",
+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz",
+ "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -5472,12 +5472,12 @@
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.49.0.tgz",
- "integrity": "sha512-Hg+kUTV/ti+CyG4+D3dmRFMmrE45E2QEv7ZKaeIf+t1wlafekLSDwIpdF7e68HxEMmZSzHmLm7bHqQTNjxAoKQ==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz",
+ "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.49.0"
+ "@wordpress/i18n": "^4.50.0"
},
"engines": {
"node": ">=12"
@@ -5588,19 +5588,18 @@
}
},
"node_modules/@wordpress/dependency-extraction-webpack-plugin": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.31.0.tgz",
- "integrity": "sha512-Xpm8EEhi6e8GL1juYh/70AFbcE/ZVXJ3p47KMkkEsn5t+hG9QHjKe2lTj98v2r3rB+ampoK+whdV1w6gItXYpw==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz",
+ "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==",
"dev": true,
"dependencies": {
- "json2php": "^0.0.7",
- "webpack-sources": "^3.2.2"
+ "json2php": "^0.0.7"
},
"engines": {
- "node": ">=14"
+ "node": ">=18"
},
"peerDependencies": {
- "webpack": "^4.8.3 || ^5.0.0"
+ "webpack": "^5.0.0"
}
},
"node_modules/@wordpress/deprecated": {
@@ -5622,9 +5621,9 @@
}
},
"node_modules/@wordpress/dom-ready": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.49.0.tgz",
- "integrity": "sha512-2ZkHU/EzsR5gzTkmnA3QFFxKqXBs2YqWan6Q6eylM8SUG/Iz6r1aUkmV5OiOHJ9Z/TPJQUpPb0L4u+Ur39m7cQ==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.50.0.tgz",
+ "integrity": "sha512-97tJpat1emXnwfGlJMiG6p37CpHJXDLmM/SIbsGJ0Oj8P4/TXbTuE9DNT1H8B1wKe5zD7kICjp48y91ugmgSrQ==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -5633,14 +5632,14 @@
}
},
"node_modules/@wordpress/e2e-test-utils-playwright": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.16.0.tgz",
- "integrity": "sha512-CktRj5/Cc/pAvTHXIAPIMrmmnb0VjtXbTGSjYG6pW/JI2YAmpwY2yBA+DlHJjqOIpcjDDj+sSsJomRSxT2chwQ==",
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz",
+ "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==",
"dev": true,
"dependencies": {
- "@wordpress/api-fetch": "^6.45.0",
- "@wordpress/keycodes": "^3.48.0",
- "@wordpress/url": "^3.49.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/url": "^3.51.0",
"change-case": "^4.1.2",
"form-data": "^4.0.0",
"get-port": "^5.1.1",
@@ -5656,36 +5655,36 @@
}
},
"node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/api-fetch": {
- "version": "6.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.46.0.tgz",
- "integrity": "sha512-SimHPw57N8LyZpQB6dK5xq1Kn1WtqP/K27GjGwvxvkb+8xbVv0TI67AF9adsN4sZbOHIZJQwqvCTSGKhNttAvQ==",
+ "version": "6.47.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz",
+ "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.49.0",
- "@wordpress/url": "^3.50.0"
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/url": "^3.51.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/keycodes": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.49.0.tgz",
- "integrity": "sha512-Hg+kUTV/ti+CyG4+D3dmRFMmrE45E2QEv7ZKaeIf+t1wlafekLSDwIpdF7e68HxEMmZSzHmLm7bHqQTNjxAoKQ==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz",
+ "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.49.0"
+ "@wordpress/i18n": "^4.50.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/url": {
- "version": "3.50.0",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.50.0.tgz",
- "integrity": "sha512-+YQzsPim5Zx55o/y9urtd0CKANUgwqZSdUNjDWYZ/1CWxtLLzPgQJOabtl79hG2yjrKvjDe9PrDPff18bCmG5A==",
+ "version": "3.51.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz",
+ "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.16.0",
@@ -5702,14 +5701,14 @@
"dev": true
},
"node_modules/@wordpress/element": {
- "version": "5.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.26.0.tgz",
- "integrity": "sha512-pYZ2OsFgDN00amTxPoC7BtlkVtVBeLS/Y1+P1Mlu0CX+gHDP0Il9SUaLVEIAewLnZMN+O3ph3H5nfR0yKkSnAA==",
+ "version": "5.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.27.0.tgz",
+ "integrity": "sha512-IA5LTAfx5bDNXULPmctcNb/04i4JcnIReG0RAuPgrZ8lbMZWUxGFymh10PEQjs7ZJ++qGsI6E+6JISpjkRaDQQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
- "@wordpress/escape-html": "^2.49.0",
+ "@wordpress/escape-html": "^2.50.0",
"change-case": "^4.1.2",
"is-plain-object": "^5.0.0",
"react": "^18.2.0",
@@ -5720,9 +5719,9 @@
}
},
"node_modules/@wordpress/env": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.1.0.tgz",
- "integrity": "sha512-IkPeYPczWmosqyulVHiu/fRQg5Q0PenCimbLieksif7ETFH8hUSwvsiWfvC/Sx//MzIB3/yGaVVodEzZnyJGgA==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.2.0.tgz",
+ "integrity": "sha512-2gl65WYbkuTjnW2SHKjeqdpLTgnPc/xVvFiwG+2p/RJwDHSuw1xXSdFqFUh3+wC/4cuXy9b2ZBm/SYsBoc8DDw==",
"dev": true,
"dependencies": {
"chalk": "^4.0.0",
@@ -5743,9 +5742,9 @@
}
},
"node_modules/@wordpress/escape-html": {
- "version": "2.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.49.0.tgz",
- "integrity": "sha512-JmVm6IWr5EhXU5m7LCwMOiSv90qJU1l8Q2xlBCQ+0bIPcWRjsHX9pFKDOJvQ6D55W/CTGO1GQk50uolktTeTtw==",
+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.50.0.tgz",
+ "integrity": "sha512-hBvoMCEZocziZDGCmBanSO+uupnd054mxd7FQ6toQ4UnsZ4JwXSmEC72W2Ed+cRGB1DeJDD0dY9iC0b4xkumsQ==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -5754,16 +5753,16 @@
}
},
"node_modules/@wordpress/eslint-plugin": {
- "version": "17.6.0",
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.6.0.tgz",
- "integrity": "sha512-piANQS5eaSPmpzPXdNZdXbKcHjAyXbuHeUd9ctVA+6sOMVay70+ICQj7Isu4o61Wv43KtxugQoa2PSBqVtrRKA==",
+ "version": "17.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz",
+ "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==",
"dev": true,
"dependencies": {
"@babel/eslint-parser": "^7.16.0",
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
- "@wordpress/babel-preset-default": "^7.33.0",
- "@wordpress/prettier-config": "^3.6.0",
+ "@wordpress/babel-preset-default": "^7.34.0",
+ "@wordpress/prettier-config": "^3.7.0",
"cosmiconfig": "^7.0.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.25.2",
@@ -5857,9 +5856,9 @@
}
},
"node_modules/@wordpress/html-entities": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.49.0.tgz",
- "integrity": "sha512-t9/eKhm/JBoRGze9hQOmQPO8TNOjLgIHFGzvca0MSurrR2C0Gy4eVxE/FFHtLBctN8fcgAghhQP06y1lZZ7FfQ==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.50.0.tgz",
+ "integrity": "sha512-DBRgShv6FLtDpapoTgmEx//6uHeq+mk5zKhAWAAqu6+/6LqOm/TCoUTxb0E2xtHh4oRBgU5nYC92pObRaczFdQ==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -5868,12 +5867,12 @@
}
},
"node_modules/@wordpress/i18n": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.49.0.tgz",
- "integrity": "sha512-8aZmmRfOHzS/3pMWg+4f6QlPci0wK5V+PDllAwtwFFrXgc0pmk8VXu7Quajh1tiVoIQDCZpK6h1sqa+qrCLpZg==",
+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz",
+ "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.49.0",
+ "@wordpress/hooks": "^3.50.0",
"gettext-parser": "^1.3.1",
"memize": "^2.1.0",
"sprintf-js": "^1.1.1",
@@ -5887,9 +5886,9 @@
}
},
"node_modules/@wordpress/i18n/node_modules/@wordpress/hooks": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.49.0.tgz",
- "integrity": "sha512-GH546Jg8u/rw9I3fsvAhidwt8rUFNmkdXGByIPGsN3R6y+QwWMXPzsnoYdFmFOmDK9gOGCRDe5bXHikoWnaiKA==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz",
+ "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -5903,13 +5902,13 @@
"integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
},
"node_modules/@wordpress/icons": {
- "version": "9.40.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.40.0.tgz",
- "integrity": "sha512-NSbhur14Ypr+hbgp848430cmk2AHZ7E2e9zvj8917ZjhrVCD7zYT590hOspswJZEaFxJdY3QSnegGiBSI/MacQ==",
+ "version": "9.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.41.0.tgz",
+ "integrity": "sha512-L4fp9ZdxGBpMk3o2YqABgiPHNoHyu9Enid7JNkCdWP8iUgk7dEiDvo/XoiWPTAeNbF6W8Nqu54635mq01es0NQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.26.0",
- "@wordpress/primitives": "^3.47.0"
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/primitives": "^3.48.0"
},
"engines": {
"node": ">=12"
@@ -5924,9 +5923,9 @@
}
},
"node_modules/@wordpress/jest-console": {
- "version": "7.20.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.20.0.tgz",
- "integrity": "sha512-EXexYwBLaJSpSCUwpQeSqjJ9G7KDkzH+oCfiZp4ZYuemmCaJFOn8/HOLwfLU0o7i0bfYFAjt8lSVCr5HiYY0AA==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz",
+ "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.16.0",
@@ -5940,12 +5939,12 @@
}
},
"node_modules/@wordpress/jest-preset-default": {
- "version": "11.20.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.20.0.tgz",
- "integrity": "sha512-3x2ua/rc0540zfLOrHbfdrEOwS5xWPbX5/f2LUyM2T6zzmhXrnqG2WFdhftFFLAUhC8cbxuy1WNnrzgjUxGeDQ==",
+ "version": "11.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz",
+ "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==",
"dev": true,
"dependencies": {
- "@wordpress/jest-console": "^7.20.0",
+ "@wordpress/jest-console": "^7.21.0",
"babel-jest": "^29.6.2"
},
"engines": {
@@ -5984,9 +5983,9 @@
}
},
"node_modules/@wordpress/npm-package-json-lint-config": {
- "version": "4.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.34.0.tgz",
- "integrity": "sha512-mknDw+d5HIfx/1DyrhkbLJNu8XsmUEjc1SsYSgF2XCP20/khpO7YOi0LWn9uQ2QXWZrlhMc7JKSSOcTs0aLphQ==",
+ "version": "4.35.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz",
+ "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==",
"dev": true,
"engines": {
"node": ">=14"
@@ -5996,12 +5995,12 @@
}
},
"node_modules/@wordpress/postcss-plugins-preset": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.33.0.tgz",
- "integrity": "sha512-RqKNf8XQTdae0cXO11l6mBw+A3IOEO9dd4sD70g15e4IltrbwuxqwOT5k9muNteUszTCOQKgWgD8gp1KM2/lvQ==",
+ "version": "4.34.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz",
+ "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==",
"dev": true,
"dependencies": {
- "@wordpress/base-styles": "^4.40.0",
+ "@wordpress/base-styles": "^4.41.0",
"autoprefixer": "^10.2.5"
},
"engines": {
@@ -6012,9 +6011,9 @@
}
},
"node_modules/@wordpress/prettier-config": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.6.0.tgz",
- "integrity": "sha512-51GuCeeEGOi4qsMpzGFBmKbqEUKLqWj3eZDIwATymUaHsJPx9oT93dlIP97MqKIaWjxlhxCMt5RjxcCNT7Pckw==",
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz",
+ "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==",
"dev": true,
"engines": {
"node": ">=14"
@@ -6024,12 +6023,12 @@
}
},
"node_modules/@wordpress/primitives": {
- "version": "3.47.0",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.47.0.tgz",
- "integrity": "sha512-ho4XrOI9PTGmQhgEYHuRBfgnPzPuq2zXJpQa2GCrbhm4fojLmZ7oWVBzrL2cGtFGD6dJhY3dbY+l+rNs97A2TA==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.48.0.tgz",
+ "integrity": "sha512-uBoMxpl+FiZF6aRXH/+Hwol4EAL6QqlNSaGF1IzEwklFzdRF1m5wTM4vh21w8Bq7lgxiuAqyueY7X5u32v+zPw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.26.0",
+ "@wordpress/element": "^5.27.0",
"classnames": "^2.3.1"
},
"engines": {
@@ -6037,9 +6036,9 @@
}
},
"node_modules/@wordpress/priority-queue": {
- "version": "2.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.49.0.tgz",
- "integrity": "sha512-KuFKPfjdKJe7VHAuIW7+1FV4nh6NRR97uGxb02unaVKOhVQmYFkCtk02KI6e63sLrqwLAKVt8Dolzd/94oYERg==",
+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.50.0.tgz",
+ "integrity": "sha512-21E842EVFYUd1ZrNTLAW57IyloDCUZr6h1Te6BgqKoeKOEteoTQwA9BemMzZJUiThUSZymW94ot0Omb+C8VX2g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"requestidlecallback": "^0.3.0"
@@ -6245,24 +6244,24 @@
}
},
"node_modules/@wordpress/scripts": {
- "version": "26.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.19.0.tgz",
- "integrity": "sha512-m3QYlgpWRfIqCfU4jWKwGeA12Qkt6d9CMewEIxIBGVlEGd/sL5rU1fM7LKNBEbSPQpaOTWJApNGWPcW75Fwp+w==",
+ "version": "27.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz",
+ "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==",
"dev": true,
"dependencies": {
"@babel/core": "^7.16.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@svgr/webpack": "^8.0.1",
- "@wordpress/babel-preset-default": "^7.32.0",
- "@wordpress/browserslist-config": "^5.31.0",
- "@wordpress/dependency-extraction-webpack-plugin": "^4.31.0",
- "@wordpress/e2e-test-utils-playwright": "^0.16.0",
- "@wordpress/eslint-plugin": "^17.5.0",
- "@wordpress/jest-preset-default": "^11.19.0",
- "@wordpress/npm-package-json-lint-config": "^4.33.0",
- "@wordpress/postcss-plugins-preset": "^4.32.0",
- "@wordpress/prettier-config": "^3.5.0",
- "@wordpress/stylelint-config": "^21.31.0",
+ "@wordpress/babel-preset-default": "^7.34.0",
+ "@wordpress/browserslist-config": "^5.33.0",
+ "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0",
+ "@wordpress/e2e-test-utils-playwright": "^0.18.0",
+ "@wordpress/eslint-plugin": "^17.7.0",
+ "@wordpress/jest-preset-default": "^11.21.0",
+ "@wordpress/npm-package-json-lint-config": "^4.35.0",
+ "@wordpress/postcss-plugins-preset": "^4.34.0",
+ "@wordpress/prettier-config": "^3.7.0",
+ "@wordpress/stylelint-config": "^21.33.0",
"adm-zip": "^0.5.9",
"babel-jest": "^29.6.2",
"babel-loader": "^8.2.3",
@@ -6313,7 +6312,7 @@
"wp-scripts": "bin/wp-scripts.js"
},
"engines": {
- "node": ">=14",
+ "node": ">=18",
"npm": ">=6.14.4"
},
"peerDependencies": {
@@ -6323,9 +6322,9 @@
}
},
"node_modules/@wordpress/stylelint-config": {
- "version": "21.32.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.32.0.tgz",
- "integrity": "sha512-cmrzU55alv+OZu1fXBC2eZGgJIUwyD47TSDDP7l0o9yF6D/w0am7FxC9ungk/S2uK1oatN05nIPsFSTkuHQSzg==",
+ "version": "21.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz",
+ "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==",
"dev": true,
"dependencies": {
"stylelint-config-recommended": "^6.0.0",
@@ -6339,21 +6338,21 @@
}
},
"node_modules/@wordpress/undo-manager": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.9.0.tgz",
- "integrity": "sha512-ZD6fVOdDhH8NvV/2fqjkI6W3kURzU7grWMBSZLtnSmSSPdT//1VSIxe0gcbmRvVPWLdj+TXbHifIswcJK0bHhQ==",
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.10.0.tgz",
+ "integrity": "sha512-ODDqAL6BSvD+J7FV+sQTAaVHiPChh/4KBnKg8pb2ogg+Weq6VynthxDxGpQnN8FcMKB9ZoyS3SNIl8pVXLKIwA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/is-shallow-equal": "^4.49.0"
+ "@wordpress/is-shallow-equal": "^4.50.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/undo-manager/node_modules/@wordpress/is-shallow-equal": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.49.0.tgz",
- "integrity": "sha512-cEII2Ik+qRNsU1lzGjBo0gtSFCNFlMvauPda4+F4U1H3mBPCq+zLm8vHLHtybwq2Dh32OsA/5NWWTbW8rRrdfg==",
+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz",
+ "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -6374,9 +6373,9 @@
}
},
"node_modules/@wordpress/warning": {
- "version": "2.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.49.0.tgz",
- "integrity": "sha512-W2Nj9Nj0o2udPLf8jfGijRff3lzQgPOiLZcN4LFUPT6yyb9MxvNIg7ZVTBJL2TB78+KQKGrIH4ERjV5WyDRoEQ==",
+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz",
+ "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA==",
"dev": true,
"engines": {
"node": ">=12"
@@ -6984,9 +6983,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.16",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
- "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
+ "version": "10.4.17",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz",
+ "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==",
"dev": true,
"funding": [
{
@@ -7003,9 +7002,9 @@
}
],
"dependencies": {
- "browserslist": "^4.21.10",
- "caniuse-lite": "^1.0.30001538",
- "fraction.js": "^4.3.6",
+ "browserslist": "^4.22.2",
+ "caniuse-lite": "^1.0.30001578",
+ "fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
"postcss-value-parser": "^4.2.0"
@@ -7582,9 +7581,9 @@
"integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg=="
},
"node_modules/browserslist": {
- "version": "4.22.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
- "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
+ "version": "4.22.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz",
+ "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==",
"dev": true,
"funding": [
{
@@ -7601,9 +7600,9 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001541",
- "electron-to-chromium": "^1.4.535",
- "node-releases": "^2.0.13",
+ "caniuse-lite": "^1.0.30001580",
+ "electron-to-chromium": "^1.4.648",
+ "node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
},
"bin": {
@@ -7839,9 +7838,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001546",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz",
- "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==",
+ "version": "1.0.30001581",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz",
+ "integrity": "sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==",
"dev": true,
"funding": [
{
@@ -9133,9 +9132,9 @@
}
},
"node_modules/cypress": {
- "version": "13.6.3",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.3.tgz",
- "integrity": "sha512-d/pZvgwjAyZsoyJ3FOsJT5lDsqnxQ/clMqnNc++rkHjbkkiF2h9s0JsZSyyH4QXhVFW3zPFg82jD25roFLOdZA==",
+ "version": "13.6.4",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.4.tgz",
+ "integrity": "sha512-pYJjCfDYB+hoOoZuhysbbYhEmNW7DEDsqn+ToCLwuVowxUXppIWRr7qk4TVRIU471ksfzyZcH+mkoF0CQUKnpw==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@@ -10201,9 +10200,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.4.544",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz",
- "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==",
+ "version": "1.4.648",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.648.tgz",
+ "integrity": "sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==",
"dev": true
},
"node_modules/emittery": {
@@ -10646,9 +10645,9 @@
}
},
"node_modules/eslint-plugin-import": {
- "version": "2.29.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz",
- "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==",
+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz",
+ "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==",
"dev": true,
"dependencies": {
"array-includes": "^3.1.7",
@@ -10667,7 +10666,7 @@
"object.groupby": "^1.0.1",
"object.values": "^1.1.7",
"semver": "^6.3.1",
- "tsconfig-paths": "^3.14.2"
+ "tsconfig-paths": "^3.15.0"
},
"engines": {
"node": ">=4"
@@ -16482,9 +16481,9 @@
"dev": true
},
"node_modules/node-releases": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
- "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
+ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
"dev": true
},
"node_modules/normalize-package-data": {
@@ -18723,9 +18722,9 @@
}
},
"node_modules/react-error-boundary": {
- "version": "4.0.11",
- "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.11.tgz",
- "integrity": "sha512-U13ul67aP5DOSPNSCWQ/eO0AQEYzEFkVljULQIjMV0KlffTAhxuDoBKdO0pb/JZ8mDhMKFZ9NZi0BmLGUiNphw==",
+ "version": "4.0.12",
+ "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.12.tgz",
+ "integrity": "sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==",
"dependencies": {
"@babel/runtime": "^7.12.5"
},
@@ -18806,11 +18805,11 @@
}
},
"node_modules/react-router": {
- "version": "6.20.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.1.tgz",
- "integrity": "sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA==",
+ "version": "6.21.3",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.3.tgz",
+ "integrity": "sha512-a0H638ZXULv1OdkmiK6s6itNhoy33ywxmUFT/xtSoVyf9VnC7n7+VT4LjVzdIHSaF5TIh9ylUgxMXksHTgGrKg==",
"dependencies": {
- "@remix-run/router": "1.13.1"
+ "@remix-run/router": "1.14.2"
},
"engines": {
"node": ">=14.0.0"
@@ -18820,12 +18819,12 @@
}
},
"node_modules/react-router-dom": {
- "version": "6.20.1",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.1.tgz",
- "integrity": "sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw==",
+ "version": "6.21.3",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.3.tgz",
+ "integrity": "sha512-kNzubk7n4YHSrErzjLK72j0B5i969GsuCGazRl3G6j1zqZBLjuSlYBdVdkDOgzGdPIffUOc9nmgiadTEVoq91g==",
"dependencies": {
- "@remix-run/router": "1.13.1",
- "react-router": "6.20.1"
+ "@remix-run/router": "1.14.2",
+ "react-router": "6.21.3"
},
"engines": {
"node": ">=14.0.0"
@@ -18858,9 +18857,9 @@
}
},
"node_modules/react-use": {
- "version": "17.4.3",
- "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.3.tgz",
- "integrity": "sha512-05Oyuwn4ZccdzLD4ttLbMe8TkobdKpOj7YCFE9VhVpbXrTWZpvCcMyroRw/Banh1RIcQRcM06tfzPpY5D9sTsQ==",
+ "version": "17.5.0",
+ "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.5.0.tgz",
+ "integrity": "sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==",
"dependencies": {
"@types/js-cookie": "^2.2.6",
"@xobotyi/scrollbar-width": "^1.9.5",
@@ -21719,9 +21718,9 @@
"dev": true
},
"node_modules/tsconfig-paths": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
"dev": true,
"dependencies": {
"@types/json5": "^0.0.29",
@@ -22315,9 +22314,9 @@
}
},
"node_modules/web-vitals": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz",
- "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.2.tgz",
+ "integrity": "sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==",
"dev": true
},
"node_modules/webidl-conversions": {
@@ -25359,9 +25358,9 @@
}
},
"@newfold-labs/wp-module-ecommerce": {
- "version": "1.3.18",
- "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.18/53bbf301419ae374983d71190bd0fc273b0c2463",
- "integrity": "sha512-sYGIdoy+5uI092GKtZLEqlaAciNIEQm3boRv4NlaiVQs4k8D2v29A1qqiSy3txq6udwJukPvKovm8HV0SmD3Zg==",
+ "version": "1.3.21",
+ "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.21/718ef6a86f84b42ce4389c2b7b5cd626523e80a8",
+ "integrity": "sha512-eI7UvrYGuwCJ1EwG2HHnGzC+zVIqH8YbWjxnndEQryDLWKesQzs6OrBafUQCxaXG5O+HSArWeEV72gcfX7mbqA==",
"requires": {
"@faizaanceg/pandora": "^1.1.1",
"@heroicons/react": "2.0.18",
@@ -25478,9 +25477,9 @@
}
},
"@newfold-labs/wp-module-runtime": {
- "version": "1.0.7",
- "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-runtime/1.0.7/9eec9b9c5c07f984c67ae6fbfd9982f60168390d",
- "integrity": "sha512-jGVnwAe6TkUXKINCIB7Bw8HUyROzZw4FDkBHlHpq9j0GZgSaIFVIpAPDRkk9YLVGt+58Fv1om7nLhgKPr71ydw==",
+ "version": "1.0.9",
+ "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-runtime/1.0.9/6f6041e5ff56135b96d73600a007c84d19995d0b",
+ "integrity": "sha512-BderqBGqdxVnkkZhwsB0/gwCNduRYrIzEAppWKGMdXzyDbsa6dXqocbMRUKZBFV8JOW9kvmKiWvuTEPx8wQbdQ==",
"requires": {
"@wordpress/url": "3.36.0"
}
@@ -25698,9 +25697,9 @@
}
},
"tar-stream": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz",
- "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==",
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
+ "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
"dev": true,
"requires": {
"b4a": "^1.6.4",
@@ -25726,12 +25725,12 @@
}
},
"@reduxjs/toolkit": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.0.1.tgz",
- "integrity": "sha512-fxIjrR9934cmS8YXIGd9e7s1XRsEU++aFc9DVNMFMRTM5Vtsg2DCRMj21eslGtDt43IUf9bJL3h5bwUlZleibA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.1.0.tgz",
+ "integrity": "sha512-nfJ/b4ZhzUevQ1ZPKjlDL6CMYxO4o7ZL7OSsvSOxzT/EN11LsBDgTqP7aedHtBrFSVoK7oTP1SbMWUwGb30NLg==",
"requires": {
"immer": "^10.0.3",
- "redux": "^5.0.0",
+ "redux": "^5.0.1",
"redux-thunk": "^3.1.0",
"reselect": "^5.0.1"
},
@@ -25759,9 +25758,9 @@
}
},
"@remix-run/router": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.1.tgz",
- "integrity": "sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q=="
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.2.tgz",
+ "integrity": "sha512-ACXpdMM9hmKZww21yEqWwiLws/UPLhNKvimN8RrYSqPSvB3ov7sLvAcfvaxePeLvccTQKGdkDIhLYApZVDFuKg=="
},
"@sentry/core": {
"version": "6.19.7",
@@ -26994,15 +26993,15 @@
}
},
"@wordpress/babel-plugin-import-jsx-pragma": {
- "version": "4.32.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.32.0.tgz",
- "integrity": "sha512-ie6p5VpUxTNMPQrHdCYEPddTzmDeFTQjFi3qq17set9WbRAMaOZ8jqQhSxms0NJi8Xa6wZM9TR2ZABAlg+FTeA==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz",
+ "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==",
"dev": true
},
"@wordpress/babel-preset-default": {
- "version": "7.33.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.33.0.tgz",
- "integrity": "sha512-/OonEa67xJdIn0ADWEd7AJtLhIGlYALKyc17RxTmI2Ojs0zLIQNbgAv1D/cuVguo0UKK9zsMZ9MBkhSKLF9A9Q==",
+ "version": "7.34.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz",
+ "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==",
"dev": true,
"requires": {
"@babel/core": "^7.16.0",
@@ -27011,24 +27010,24 @@
"@babel/preset-env": "^7.16.0",
"@babel/preset-typescript": "^7.16.0",
"@babel/runtime": "^7.16.0",
- "@wordpress/babel-plugin-import-jsx-pragma": "^4.32.0",
- "@wordpress/browserslist-config": "^5.32.0",
- "@wordpress/warning": "^2.49.0",
+ "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0",
+ "@wordpress/browserslist-config": "^5.33.0",
+ "@wordpress/warning": "^2.50.0",
"browserslist": "^4.21.10",
"core-js": "^3.31.0",
"react": "^18.2.0"
}
},
"@wordpress/base-styles": {
- "version": "4.40.0",
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.40.0.tgz",
- "integrity": "sha512-A+HiyES4YjfbFhJAGrhCLB3QWomgWZR9wkgG7K9l6DD70/9Vd7t+go7jI1HJ1c9qGfBV0rmdQf/qNn89Aai1cg==",
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz",
+ "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==",
"dev": true
},
"@wordpress/browserslist-config": {
- "version": "5.32.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.32.0.tgz",
- "integrity": "sha512-LrL4Zg/abXYfVwwbx1caugz4J1GUL+6WNqVF1MZQVDm6CHdlpTEQOvvr/KEi9mN1UY2YoTlxZtUxzvNRTo2Fsg==",
+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz",
+ "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==",
"dev": true
},
"@wordpress/components": {
@@ -27202,66 +27201,66 @@
}
},
"@wordpress/compose": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.26.0.tgz",
- "integrity": "sha512-ipHKcXY7//Qkto3Gtw8knqhUbjTtKMjTIQENXcVT+SAp5YLpyaJ6OW9R/N59QmXaeF+Lw04LuUaVX3k7yaRFtA==",
+ "version": "6.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.27.0.tgz",
+ "integrity": "sha512-jbEQQ2znRyJTwUNR4m5BKaDyIsuK9TMZx0SKqP+FTfGqT3y7scOnQrHpK0kZdPji++/1cBbn3gSPBLCEmtmHRw==",
"requires": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
- "@wordpress/deprecated": "^3.49.0",
- "@wordpress/dom": "^3.49.0",
- "@wordpress/element": "^5.26.0",
- "@wordpress/is-shallow-equal": "^4.49.0",
- "@wordpress/keycodes": "^3.49.0",
- "@wordpress/priority-queue": "^2.49.0",
- "@wordpress/undo-manager": "^0.9.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/priority-queue": "^2.50.0",
+ "@wordpress/undo-manager": "^0.10.0",
"change-case": "^4.1.2",
- "clipboard": "^2.0.8",
+ "clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"dependencies": {
"@wordpress/deprecated": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.49.0.tgz",
- "integrity": "sha512-NxBJl9IvcEK5U3Z4UB8NpBdAxLlz5L0JEcq8+95DroYYxWmcH5sYtYPgXg2YZ24DP5nSnC12ZqGJ4QPzkMNH/Q==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.50.0.tgz",
+ "integrity": "sha512-DL01l0Wlo3df9OcSGHP11Ot/nq0HytbdmD+iPkiCCRI6Xctepbs/DzRR2CO3qLrJkWn6RReFwZWZZjzI7lZUqg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.49.0"
+ "@wordpress/hooks": "^3.50.0"
}
},
"@wordpress/dom": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.49.0.tgz",
- "integrity": "sha512-Amx3xaR+TrQiO0lFlX/TCkHkoKlLjeDgzpGrc9PQ3X3rKyf/yrCFSlOOqAby6m99jdoAD3SF0x+T6u4wR9iaQg==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.50.0.tgz",
+ "integrity": "sha512-rMnV1ysGOHbKnmjLQYwGkT1co1iEkC3YsKrEObP8mklw1R7rbCy7fc2brIz7kqcHU1DRyg/+7wOCMkg8a/EV/Q==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/deprecated": "^3.49.0"
+ "@wordpress/deprecated": "^3.50.0"
}
},
"@wordpress/hooks": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.49.0.tgz",
- "integrity": "sha512-GH546Jg8u/rw9I3fsvAhidwt8rUFNmkdXGByIPGsN3R6y+QwWMXPzsnoYdFmFOmDK9gOGCRDe5bXHikoWnaiKA==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz",
+ "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/is-shallow-equal": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.49.0.tgz",
- "integrity": "sha512-cEII2Ik+qRNsU1lzGjBo0gtSFCNFlMvauPda4+F4U1H3mBPCq+zLm8vHLHtybwq2Dh32OsA/5NWWTbW8rRrdfg==",
+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz",
+ "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/keycodes": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.49.0.tgz",
- "integrity": "sha512-Hg+kUTV/ti+CyG4+D3dmRFMmrE45E2QEv7ZKaeIf+t1wlafekLSDwIpdF7e68HxEMmZSzHmLm7bHqQTNjxAoKQ==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz",
+ "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.49.0"
+ "@wordpress/i18n": "^4.50.0"
}
}
}
@@ -27351,13 +27350,12 @@
}
},
"@wordpress/dependency-extraction-webpack-plugin": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.31.0.tgz",
- "integrity": "sha512-Xpm8EEhi6e8GL1juYh/70AFbcE/ZVXJ3p47KMkkEsn5t+hG9QHjKe2lTj98v2r3rB+ampoK+whdV1w6gItXYpw==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz",
+ "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==",
"dev": true,
"requires": {
- "json2php": "^0.0.7",
- "webpack-sources": "^3.2.2"
+ "json2php": "^0.0.7"
}
},
"@wordpress/deprecated": {
@@ -27379,22 +27377,22 @@
}
},
"@wordpress/dom-ready": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.49.0.tgz",
- "integrity": "sha512-2ZkHU/EzsR5gzTkmnA3QFFxKqXBs2YqWan6Q6eylM8SUG/Iz6r1aUkmV5OiOHJ9Z/TPJQUpPb0L4u+Ur39m7cQ==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.50.0.tgz",
+ "integrity": "sha512-97tJpat1emXnwfGlJMiG6p37CpHJXDLmM/SIbsGJ0Oj8P4/TXbTuE9DNT1H8B1wKe5zD7kICjp48y91ugmgSrQ==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/e2e-test-utils-playwright": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.16.0.tgz",
- "integrity": "sha512-CktRj5/Cc/pAvTHXIAPIMrmmnb0VjtXbTGSjYG6pW/JI2YAmpwY2yBA+DlHJjqOIpcjDDj+sSsJomRSxT2chwQ==",
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz",
+ "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==",
"dev": true,
"requires": {
- "@wordpress/api-fetch": "^6.45.0",
- "@wordpress/keycodes": "^3.48.0",
- "@wordpress/url": "^3.49.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/url": "^3.51.0",
"change-case": "^4.1.2",
"form-data": "^4.0.0",
"get-port": "^5.1.1",
@@ -27404,30 +27402,30 @@
},
"dependencies": {
"@wordpress/api-fetch": {
- "version": "6.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.46.0.tgz",
- "integrity": "sha512-SimHPw57N8LyZpQB6dK5xq1Kn1WtqP/K27GjGwvxvkb+8xbVv0TI67AF9adsN4sZbOHIZJQwqvCTSGKhNttAvQ==",
+ "version": "6.47.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz",
+ "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==",
"dev": true,
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.49.0",
- "@wordpress/url": "^3.50.0"
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/url": "^3.51.0"
}
},
"@wordpress/keycodes": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.49.0.tgz",
- "integrity": "sha512-Hg+kUTV/ti+CyG4+D3dmRFMmrE45E2QEv7ZKaeIf+t1wlafekLSDwIpdF7e68HxEMmZSzHmLm7bHqQTNjxAoKQ==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz",
+ "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==",
"dev": true,
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.49.0"
+ "@wordpress/i18n": "^4.50.0"
}
},
"@wordpress/url": {
- "version": "3.50.0",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.50.0.tgz",
- "integrity": "sha512-+YQzsPim5Zx55o/y9urtd0CKANUgwqZSdUNjDWYZ/1CWxtLLzPgQJOabtl79hG2yjrKvjDe9PrDPff18bCmG5A==",
+ "version": "3.51.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz",
+ "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==",
"dev": true,
"requires": {
"@babel/runtime": "^7.16.0",
@@ -27443,14 +27441,14 @@
}
},
"@wordpress/element": {
- "version": "5.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.26.0.tgz",
- "integrity": "sha512-pYZ2OsFgDN00amTxPoC7BtlkVtVBeLS/Y1+P1Mlu0CX+gHDP0Il9SUaLVEIAewLnZMN+O3ph3H5nfR0yKkSnAA==",
+ "version": "5.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.27.0.tgz",
+ "integrity": "sha512-IA5LTAfx5bDNXULPmctcNb/04i4JcnIReG0RAuPgrZ8lbMZWUxGFymh10PEQjs7ZJ++qGsI6E+6JISpjkRaDQQ==",
"requires": {
"@babel/runtime": "^7.16.0",
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
- "@wordpress/escape-html": "^2.49.0",
+ "@wordpress/escape-html": "^2.50.0",
"change-case": "^4.1.2",
"is-plain-object": "^5.0.0",
"react": "^18.2.0",
@@ -27458,9 +27456,9 @@
}
},
"@wordpress/env": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.1.0.tgz",
- "integrity": "sha512-IkPeYPczWmosqyulVHiu/fRQg5Q0PenCimbLieksif7ETFH8hUSwvsiWfvC/Sx//MzIB3/yGaVVodEzZnyJGgA==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.2.0.tgz",
+ "integrity": "sha512-2gl65WYbkuTjnW2SHKjeqdpLTgnPc/xVvFiwG+2p/RJwDHSuw1xXSdFqFUh3+wC/4cuXy9b2ZBm/SYsBoc8DDw==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
@@ -27478,24 +27476,24 @@
}
},
"@wordpress/escape-html": {
- "version": "2.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.49.0.tgz",
- "integrity": "sha512-JmVm6IWr5EhXU5m7LCwMOiSv90qJU1l8Q2xlBCQ+0bIPcWRjsHX9pFKDOJvQ6D55W/CTGO1GQk50uolktTeTtw==",
+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.50.0.tgz",
+ "integrity": "sha512-hBvoMCEZocziZDGCmBanSO+uupnd054mxd7FQ6toQ4UnsZ4JwXSmEC72W2Ed+cRGB1DeJDD0dY9iC0b4xkumsQ==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/eslint-plugin": {
- "version": "17.6.0",
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.6.0.tgz",
- "integrity": "sha512-piANQS5eaSPmpzPXdNZdXbKcHjAyXbuHeUd9ctVA+6sOMVay70+ICQj7Isu4o61Wv43KtxugQoa2PSBqVtrRKA==",
+ "version": "17.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz",
+ "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==",
"dev": true,
"requires": {
"@babel/eslint-parser": "^7.16.0",
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
- "@wordpress/babel-preset-default": "^7.33.0",
- "@wordpress/prettier-config": "^3.6.0",
+ "@wordpress/babel-preset-default": "^7.34.0",
+ "@wordpress/prettier-config": "^3.7.0",
"cosmiconfig": "^7.0.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.25.2",
@@ -27555,20 +27553,20 @@
}
},
"@wordpress/html-entities": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.49.0.tgz",
- "integrity": "sha512-t9/eKhm/JBoRGze9hQOmQPO8TNOjLgIHFGzvca0MSurrR2C0Gy4eVxE/FFHtLBctN8fcgAghhQP06y1lZZ7FfQ==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.50.0.tgz",
+ "integrity": "sha512-DBRgShv6FLtDpapoTgmEx//6uHeq+mk5zKhAWAAqu6+/6LqOm/TCoUTxb0E2xtHh4oRBgU5nYC92pObRaczFdQ==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/i18n": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.49.0.tgz",
- "integrity": "sha512-8aZmmRfOHzS/3pMWg+4f6QlPci0wK5V+PDllAwtwFFrXgc0pmk8VXu7Quajh1tiVoIQDCZpK6h1sqa+qrCLpZg==",
+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz",
+ "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.49.0",
+ "@wordpress/hooks": "^3.50.0",
"gettext-parser": "^1.3.1",
"memize": "^2.1.0",
"sprintf-js": "^1.1.1",
@@ -27576,9 +27574,9 @@
},
"dependencies": {
"@wordpress/hooks": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.49.0.tgz",
- "integrity": "sha512-GH546Jg8u/rw9I3fsvAhidwt8rUFNmkdXGByIPGsN3R6y+QwWMXPzsnoYdFmFOmDK9gOGCRDe5bXHikoWnaiKA==",
+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz",
+ "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==",
"requires": {
"@babel/runtime": "^7.16.0"
}
@@ -27591,13 +27589,13 @@
}
},
"@wordpress/icons": {
- "version": "9.40.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.40.0.tgz",
- "integrity": "sha512-NSbhur14Ypr+hbgp848430cmk2AHZ7E2e9zvj8917ZjhrVCD7zYT590hOspswJZEaFxJdY3QSnegGiBSI/MacQ==",
+ "version": "9.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.41.0.tgz",
+ "integrity": "sha512-L4fp9ZdxGBpMk3o2YqABgiPHNoHyu9Enid7JNkCdWP8iUgk7dEiDvo/XoiWPTAeNbF6W8Nqu54635mq01es0NQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.26.0",
- "@wordpress/primitives": "^3.47.0"
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/primitives": "^3.48.0"
}
},
"@wordpress/is-shallow-equal": {
@@ -27609,9 +27607,9 @@
}
},
"@wordpress/jest-console": {
- "version": "7.20.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.20.0.tgz",
- "integrity": "sha512-EXexYwBLaJSpSCUwpQeSqjJ9G7KDkzH+oCfiZp4ZYuemmCaJFOn8/HOLwfLU0o7i0bfYFAjt8lSVCr5HiYY0AA==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz",
+ "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==",
"dev": true,
"requires": {
"@babel/runtime": "^7.16.0",
@@ -27619,12 +27617,12 @@
}
},
"@wordpress/jest-preset-default": {
- "version": "11.20.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.20.0.tgz",
- "integrity": "sha512-3x2ua/rc0540zfLOrHbfdrEOwS5xWPbX5/f2LUyM2T6zzmhXrnqG2WFdhftFFLAUhC8cbxuy1WNnrzgjUxGeDQ==",
+ "version": "11.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz",
+ "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==",
"dev": true,
"requires": {
- "@wordpress/jest-console": "^7.20.0",
+ "@wordpress/jest-console": "^7.21.0",
"babel-jest": "^29.6.2"
}
},
@@ -27655,41 +27653,41 @@
}
},
"@wordpress/npm-package-json-lint-config": {
- "version": "4.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.34.0.tgz",
- "integrity": "sha512-mknDw+d5HIfx/1DyrhkbLJNu8XsmUEjc1SsYSgF2XCP20/khpO7YOi0LWn9uQ2QXWZrlhMc7JKSSOcTs0aLphQ==",
+ "version": "4.35.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz",
+ "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==",
"dev": true
},
"@wordpress/postcss-plugins-preset": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.33.0.tgz",
- "integrity": "sha512-RqKNf8XQTdae0cXO11l6mBw+A3IOEO9dd4sD70g15e4IltrbwuxqwOT5k9muNteUszTCOQKgWgD8gp1KM2/lvQ==",
+ "version": "4.34.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz",
+ "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==",
"dev": true,
"requires": {
- "@wordpress/base-styles": "^4.40.0",
+ "@wordpress/base-styles": "^4.41.0",
"autoprefixer": "^10.2.5"
}
},
"@wordpress/prettier-config": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.6.0.tgz",
- "integrity": "sha512-51GuCeeEGOi4qsMpzGFBmKbqEUKLqWj3eZDIwATymUaHsJPx9oT93dlIP97MqKIaWjxlhxCMt5RjxcCNT7Pckw==",
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz",
+ "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==",
"dev": true
},
"@wordpress/primitives": {
- "version": "3.47.0",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.47.0.tgz",
- "integrity": "sha512-ho4XrOI9PTGmQhgEYHuRBfgnPzPuq2zXJpQa2GCrbhm4fojLmZ7oWVBzrL2cGtFGD6dJhY3dbY+l+rNs97A2TA==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.48.0.tgz",
+ "integrity": "sha512-uBoMxpl+FiZF6aRXH/+Hwol4EAL6QqlNSaGF1IzEwklFzdRF1m5wTM4vh21w8Bq7lgxiuAqyueY7X5u32v+zPw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.26.0",
+ "@wordpress/element": "^5.27.0",
"classnames": "^2.3.1"
}
},
"@wordpress/priority-queue": {
- "version": "2.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.49.0.tgz",
- "integrity": "sha512-KuFKPfjdKJe7VHAuIW7+1FV4nh6NRR97uGxb02unaVKOhVQmYFkCtk02KI6e63sLrqwLAKVt8Dolzd/94oYERg==",
+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.50.0.tgz",
+ "integrity": "sha512-21E842EVFYUd1ZrNTLAW57IyloDCUZr6h1Te6BgqKoeKOEteoTQwA9BemMzZJUiThUSZymW94ot0Omb+C8VX2g==",
"requires": {
"@babel/runtime": "^7.16.0",
"requestidlecallback": "^0.3.0"
@@ -27879,24 +27877,24 @@
}
},
"@wordpress/scripts": {
- "version": "26.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.19.0.tgz",
- "integrity": "sha512-m3QYlgpWRfIqCfU4jWKwGeA12Qkt6d9CMewEIxIBGVlEGd/sL5rU1fM7LKNBEbSPQpaOTWJApNGWPcW75Fwp+w==",
+ "version": "27.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz",
+ "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==",
"dev": true,
"requires": {
"@babel/core": "^7.16.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@svgr/webpack": "^8.0.1",
- "@wordpress/babel-preset-default": "^7.32.0",
- "@wordpress/browserslist-config": "^5.31.0",
- "@wordpress/dependency-extraction-webpack-plugin": "^4.31.0",
- "@wordpress/e2e-test-utils-playwright": "^0.16.0",
- "@wordpress/eslint-plugin": "^17.5.0",
- "@wordpress/jest-preset-default": "^11.19.0",
- "@wordpress/npm-package-json-lint-config": "^4.33.0",
- "@wordpress/postcss-plugins-preset": "^4.32.0",
- "@wordpress/prettier-config": "^3.5.0",
- "@wordpress/stylelint-config": "^21.31.0",
+ "@wordpress/babel-preset-default": "^7.34.0",
+ "@wordpress/browserslist-config": "^5.33.0",
+ "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0",
+ "@wordpress/e2e-test-utils-playwright": "^0.18.0",
+ "@wordpress/eslint-plugin": "^17.7.0",
+ "@wordpress/jest-preset-default": "^11.21.0",
+ "@wordpress/npm-package-json-lint-config": "^4.35.0",
+ "@wordpress/postcss-plugins-preset": "^4.34.0",
+ "@wordpress/prettier-config": "^3.7.0",
+ "@wordpress/stylelint-config": "^21.33.0",
"adm-zip": "^0.5.9",
"babel-jest": "^29.6.2",
"babel-loader": "^8.2.3",
@@ -27945,9 +27943,9 @@
}
},
"@wordpress/stylelint-config": {
- "version": "21.32.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.32.0.tgz",
- "integrity": "sha512-cmrzU55alv+OZu1fXBC2eZGgJIUwyD47TSDDP7l0o9yF6D/w0am7FxC9ungk/S2uK1oatN05nIPsFSTkuHQSzg==",
+ "version": "21.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz",
+ "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==",
"dev": true,
"requires": {
"stylelint-config-recommended": "^6.0.0",
@@ -27955,18 +27953,18 @@
}
},
"@wordpress/undo-manager": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.9.0.tgz",
- "integrity": "sha512-ZD6fVOdDhH8NvV/2fqjkI6W3kURzU7grWMBSZLtnSmSSPdT//1VSIxe0gcbmRvVPWLdj+TXbHifIswcJK0bHhQ==",
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.10.0.tgz",
+ "integrity": "sha512-ODDqAL6BSvD+J7FV+sQTAaVHiPChh/4KBnKg8pb2ogg+Weq6VynthxDxGpQnN8FcMKB9ZoyS3SNIl8pVXLKIwA==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/is-shallow-equal": "^4.49.0"
+ "@wordpress/is-shallow-equal": "^4.50.0"
},
"dependencies": {
"@wordpress/is-shallow-equal": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.49.0.tgz",
- "integrity": "sha512-cEII2Ik+qRNsU1lzGjBo0gtSFCNFlMvauPda4+F4U1H3mBPCq+zLm8vHLHtybwq2Dh32OsA/5NWWTbW8rRrdfg==",
+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz",
+ "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==",
"requires": {
"@babel/runtime": "^7.16.0"
}
@@ -27983,9 +27981,9 @@
}
},
"@wordpress/warning": {
- "version": "2.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.49.0.tgz",
- "integrity": "sha512-W2Nj9Nj0o2udPLf8jfGijRff3lzQgPOiLZcN4LFUPT6yyb9MxvNIg7ZVTBJL2TB78+KQKGrIH4ERjV5WyDRoEQ==",
+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz",
+ "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA==",
"dev": true
},
"@xobotyi/scrollbar-width": {
@@ -28435,14 +28433,14 @@
"dev": true
},
"autoprefixer": {
- "version": "10.4.16",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
- "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
+ "version": "10.4.17",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz",
+ "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==",
"dev": true,
"requires": {
- "browserslist": "^4.21.10",
- "caniuse-lite": "^1.0.30001538",
- "fraction.js": "^4.3.6",
+ "browserslist": "^4.22.2",
+ "caniuse-lite": "^1.0.30001578",
+ "fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
"postcss-value-parser": "^4.2.0"
@@ -28905,14 +28903,14 @@
"integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg=="
},
"browserslist": {
- "version": "4.22.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
- "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
+ "version": "4.22.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz",
+ "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001541",
- "electron-to-chromium": "^1.4.535",
- "node-releases": "^2.0.13",
+ "caniuse-lite": "^1.0.30001580",
+ "electron-to-chromium": "^1.4.648",
+ "node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
}
},
@@ -29076,9 +29074,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001546",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz",
- "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==",
+ "version": "1.0.30001581",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz",
+ "integrity": "sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==",
"dev": true
},
"capital-case": {
@@ -30058,9 +30056,9 @@
}
},
"cypress": {
- "version": "13.6.3",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.3.tgz",
- "integrity": "sha512-d/pZvgwjAyZsoyJ3FOsJT5lDsqnxQ/clMqnNc++rkHjbkkiF2h9s0JsZSyyH4QXhVFW3zPFg82jD25roFLOdZA==",
+ "version": "13.6.4",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.4.tgz",
+ "integrity": "sha512-pYJjCfDYB+hoOoZuhysbbYhEmNW7DEDsqn+ToCLwuVowxUXppIWRr7qk4TVRIU471ksfzyZcH+mkoF0CQUKnpw==",
"dev": true,
"requires": {
"@cypress/request": "^3.0.0",
@@ -30835,9 +30833,9 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.4.544",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz",
- "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==",
+ "version": "1.4.648",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.648.tgz",
+ "integrity": "sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==",
"dev": true
},
"emittery": {
@@ -31280,9 +31278,9 @@
}
},
"eslint-plugin-import": {
- "version": "2.29.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz",
- "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==",
+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz",
+ "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==",
"dev": true,
"requires": {
"array-includes": "^3.1.7",
@@ -31301,7 +31299,7 @@
"object.groupby": "^1.0.1",
"object.values": "^1.1.7",
"semver": "^6.3.1",
- "tsconfig-paths": "^3.14.2"
+ "tsconfig-paths": "^3.15.0"
},
"dependencies": {
"debug": {
@@ -35551,9 +35549,9 @@
"dev": true
},
"node-releases": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
- "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
+ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
"dev": true
},
"normalize-package-data": {
@@ -37094,9 +37092,9 @@
}
},
"react-error-boundary": {
- "version": "4.0.11",
- "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.11.tgz",
- "integrity": "sha512-U13ul67aP5DOSPNSCWQ/eO0AQEYzEFkVljULQIjMV0KlffTAhxuDoBKdO0pb/JZ8mDhMKFZ9NZi0BmLGUiNphw==",
+ "version": "4.0.12",
+ "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.12.tgz",
+ "integrity": "sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==",
"requires": {
"@babel/runtime": "^7.12.5"
}
@@ -37154,20 +37152,20 @@
"integrity": "sha512-sBtMIEy/9oI+Xf2o7IdWdkTokpZSPo9TWn60gqWKPG3BXg44Rg3FCIMiIjmgvRUF4eQptw6pqYTUhYwkeVSxXA=="
},
"react-router": {
- "version": "6.20.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.1.tgz",
- "integrity": "sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA==",
+ "version": "6.21.3",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.3.tgz",
+ "integrity": "sha512-a0H638ZXULv1OdkmiK6s6itNhoy33ywxmUFT/xtSoVyf9VnC7n7+VT4LjVzdIHSaF5TIh9ylUgxMXksHTgGrKg==",
"requires": {
- "@remix-run/router": "1.13.1"
+ "@remix-run/router": "1.14.2"
}
},
"react-router-dom": {
- "version": "6.20.1",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.1.tgz",
- "integrity": "sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw==",
+ "version": "6.21.3",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.3.tgz",
+ "integrity": "sha512-kNzubk7n4YHSrErzjLK72j0B5i969GsuCGazRl3G6j1zqZBLjuSlYBdVdkDOgzGdPIffUOc9nmgiadTEVoq91g==",
"requires": {
- "@remix-run/router": "1.13.1",
- "react-router": "6.20.1"
+ "@remix-run/router": "1.14.2",
+ "react-router": "6.21.3"
}
},
"react-spring": {
@@ -37185,9 +37183,9 @@
"integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw=="
},
"react-use": {
- "version": "17.4.3",
- "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.3.tgz",
- "integrity": "sha512-05Oyuwn4ZccdzLD4ttLbMe8TkobdKpOj7YCFE9VhVpbXrTWZpvCcMyroRw/Banh1RIcQRcM06tfzPpY5D9sTsQ==",
+ "version": "17.5.0",
+ "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.5.0.tgz",
+ "integrity": "sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==",
"requires": {
"@types/js-cookie": "^2.2.6",
"@xobotyi/scrollbar-width": "^1.9.5",
@@ -39405,9 +39403,9 @@
"dev": true
},
"tsconfig-paths": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
"dev": true,
"requires": {
"@types/json5": "^0.0.29",
@@ -39862,9 +39860,9 @@
}
},
"web-vitals": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz",
- "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.2.tgz",
+ "integrity": "sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==",
"dev": true
},
"webidl-conversions": {
diff --git a/package.json b/package.json
index e95ba0c68..f18f9911a 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"description": "WordPress plugin that integrates your WordPress site with the Bluehost control panel, including performance, security, and update features.",
"license": "GPL-2.0-or-later",
- "version": "3.8.3",
+ "version": "3.8.4",
"private": true,
"repository": {
"type": "git",
@@ -19,40 +19,40 @@
"William Earnhardt (https://wearnhardt.com)"
],
"engines": {
- "node": ">=16",
- "npm": ">=7"
+ "node": ">=20",
+ "npm": ">=10"
},
"dependencies": {
"@heroicons/react": "^2.1.1",
- "@newfold-labs/wp-module-ecommerce": "1.3.18",
- "@newfold-labs/wp-module-runtime": "^1.0.7",
+ "@newfold-labs/wp-module-ecommerce": "^1.3.21",
+ "@newfold-labs/wp-module-runtime": "^1.0.9",
"@newfold/ui-component-library": "^1.0.1",
- "@reduxjs/toolkit": "^2.0.1",
- "@wordpress/compose": "^6.26.0",
- "@wordpress/dom-ready": "^3.49.0",
+ "@reduxjs/toolkit": "^2.1.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/dom-ready": "^3.50.0",
"@wordpress/element": "^5.26.0",
- "@wordpress/html-entities": "^3.49.0",
+ "@wordpress/html-entities": "^3.50.0",
"@wordpress/i18n": "^4.49.0",
- "@wordpress/icons": "^9.40.0",
+ "@wordpress/icons": "^9.41.0",
"classnames": "^2.5.1",
"jquery": "^3.7.1",
"lodash": "^4.17.21",
"react": "^18.2.0",
- "react-error-boundary": "^4.0.11",
- "react-router-dom": "^6.20.1",
- "react-use": "^17.4.3",
+ "react-error-boundary": "^4.0.12",
+ "react-router-dom": "^6.21.3",
+ "react-use": "^17.5.0",
"semver": "^7.5.4"
},
"devDependencies": {
"@tailwindcss/forms": "^0.5.7",
"@testing-library/cypress": "^10.0.1",
- "@wordpress/env": "^9.1.0",
+ "@wordpress/env": "^9.2.0",
"@wordpress/eslint-plugin": "^17.6.0",
- "@wordpress/scripts": "^26.19.0",
- "cypress": "^13.6.3",
+ "@wordpress/scripts": "^27.1.0",
+ "cypress": "^13.6.4",
"cypress-axe": "^1.5.0",
"eslint-import-resolver-alias": "^1.1.2",
- "eslint-plugin-import": "^2.29.0",
+ "eslint-plugin-import": "^2.29.1",
"tailwindcss": "^3.4.1"
},
"scripts": {
diff --git a/tests/cypress/fixtures/notifications.json b/tests/cypress/fixtures/plugin-notifications.json
similarity index 100%
rename from tests/cypress/fixtures/notifications.json
rename to tests/cypress/fixtures/plugin-notifications.json
diff --git a/tests/cypress/fixtures/products.json b/tests/cypress/fixtures/plugin-products.json
similarity index 100%
rename from tests/cypress/fixtures/products.json
rename to tests/cypress/fixtures/plugin-products.json
diff --git a/tests/cypress/integration/help.cy.js b/tests/cypress/integration/help.cy.js
index 4fbc82024..90fb39024 100644
--- a/tests/cypress/integration/help.cy.js
+++ b/tests/cypress/integration/help.cy.js
@@ -1,15 +1,31 @@
//
+const pluginNotificationsFixture = require( '../fixtures/plugin-notifications.json' );
+const pluginProductsFixture = require( '../fixtures/plugin-products.json' );
describe( 'Help Page', function () {
before( () => {
+ cy.intercept(
+ {
+ method: 'GET',
+ url: /newfold-marketplace(\/|%2F)v1(\/|%2F)marketplace/,
+ },
+ pluginProductsFixture
+ ).as( 'pluginProductsFixture' );
+ cy.intercept(
+ {
+ method: 'GET',
+ url: /newfold-notifications(\/|%2F)v1(\/|%2F)notifications/,
+ },
+ pluginNotificationsFixture
+ ).as( 'pluginNotificationsFixture' );
cy.visit(
- '/wp-admin/admin.php?page=' + Cypress.env( 'pluginId' ) + '#/help'
+ '/wp-admin/admin.php?page=' + Cypress.env( 'pluginId' ) + '#/help',
+ { timeout: 30000 }
);
+ cy.injectAxe();
} );
it( 'Is Accessible', () => {
- cy.injectAxe();
- cy.wait( 500 );
cy.checkA11y( '.wppbh-app-body' );
} );