Commit f6e1015a94b for woocommerce
commit f6e1015a94bc4ef1ccd5a65a4dbfa76b22ebb53f
Author: Luigi Teschio <gigitux@gmail.com>
Date: Mon Jun 1 10:33:59 2026 +0200
Remove `experimental-iapi-runtime` feature flag (#65404)
* Remove experimental iAPI runtime
* Add changelog for iAPI runtime removal
* refresh pnpm-lock
* remove comment
diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs
index 4426854c9f0..cbe684e8006 100644
--- a/.pnpmfile.cjs
+++ b/.pnpmfile.cjs
@@ -388,35 +388,5 @@ function afterAllResolved( lockfile, context ) {
module.exports = {
hooks: {
afterAllResolved,
- readPackage( pkg ) {
- // We resolve @wordpress/interactivity and @wordpress/interactivity-router via pnpm's git sub dir feature
- // and as a result need to resolve some of their dependencies also via sub dir.
- if ( pkg.name === '@wordpress/interactivity-router' ) {
- if (
- pkg.dependencies &&
- pkg.dependencies[ '@wordpress/a11y' ] &&
- pkg.dependencies[ '@wordpress/interactivity' ]
- ) {
- const blocksPackageJsonPath = path.resolve(
- __dirname,
- 'plugins/woocommerce/client/blocks/package.json'
- );
-
- const blocksPackageJson = require( blocksPackageJsonPath );
- const a11yVersion =
- blocksPackageJson.dependencies?.[ '@wordpress/a11y' ];
-
- // Use the version installed in @woocommerce/block-library, fallback if the version is somehow no longer installed.
- pkg.dependencies[ '@wordpress/a11y' ] =
- a11yVersion || '4.22.0';
-
- // Use the WooCommerce fork
- pkg.dependencies[ '@wordpress/interactivity' ] =
- 'github:woocommerce/gutenberg#interactivity-api-001&path:/packages/interactivity';
- }
- }
-
- return pkg;
- },
},
};
diff --git a/.syncpackrc b/.syncpackrc
index 421f42ab894..02a712124ba 100644
--- a/.syncpackrc
+++ b/.syncpackrc
@@ -49,7 +49,6 @@
"@storybook/*",
"@testing-library/*",
"@typescript-eslint/*",
- "@wordpress/a11y",
"@wordpress/autop",
"@wordpress/prettier-config",
"@wordpress/private-apis",
diff --git a/plugins/woocommerce/changelog/dev-remove-experimental-iapi-runtime b/plugins/woocommerce/changelog/dev-remove-experimental-iapi-runtime
new file mode 100644
index 00000000000..9aad770a799
--- /dev/null
+++ b/plugins/woocommerce/changelog/dev-remove-experimental-iapi-runtime
@@ -0,0 +1,4 @@
+Significance: patch
+Type: dev
+
+Remove the stale experimental iAPI runtime feature flag and custom runtime build path.
diff --git a/plugins/woocommerce/client/admin/config/core.json b/plugins/woocommerce/client/admin/config/core.json
index 68b50ea30c4..a90099f04e8 100644
--- a/plugins/woocommerce/client/admin/config/core.json
+++ b/plugins/woocommerce/client/admin/config/core.json
@@ -7,7 +7,6 @@
"product-data-views": false,
"experimental-blocks": false,
"experimental-iapi-mini-cart": true,
- "experimental-iapi-runtime": false,
"coming-soon-newsletter-template": false,
"coupons": true,
"core-profiler": true,
diff --git a/plugins/woocommerce/client/admin/config/development.json b/plugins/woocommerce/client/admin/config/development.json
index 9c96e1670a0..7a43c6f9e8b 100644
--- a/plugins/woocommerce/client/admin/config/development.json
+++ b/plugins/woocommerce/client/admin/config/development.json
@@ -7,7 +7,6 @@
"product-data-views": false,
"experimental-blocks": true,
"experimental-iapi-mini-cart": true,
- "experimental-iapi-runtime": false,
"coming-soon-newsletter-template": false,
"coupons": true,
"core-profiler": true,
diff --git a/plugins/woocommerce/client/blocks/assets/js/blocks/product-filters/frontend.ts b/plugins/woocommerce/client/blocks/assets/js/blocks/product-filters/frontend.ts
index 69b52e26dde..33c95093d76 100644
--- a/plugins/woocommerce/client/blocks/assets/js/blocks/product-filters/frontend.ts
+++ b/plugins/woocommerce/client/blocks/assets/js/blocks/product-filters/frontend.ts
@@ -209,8 +209,7 @@ const productFiltersStore = {
}
actions.navigate();
},
- // TODO: Remove the hardcoded type once https://github.com/woocommerce/gutenberg/pull/8 is merged.
- *navigate(): Generator {
+ *navigate() {
const context = getServerContext
? getServerContext< ProductFiltersContext >()
: getContext< ProductFiltersContext >();
diff --git a/plugins/woocommerce/client/blocks/bin/webpack-config-interactivity.js b/plugins/woocommerce/client/blocks/bin/webpack-config-interactivity.js
deleted file mode 100644
index e7efc93505b..00000000000
--- a/plugins/woocommerce/client/blocks/bin/webpack-config-interactivity.js
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * External dependencies
- */
-const path = require( 'path' );
-const { DefinePlugin } = require( 'webpack' );
-
-/**
- * Internal dependencies
- */
-const DependencyExtractionWebpackPlugin = require( '@woocommerce/dependency-extraction-webpack-plugin' );
-const FilesystemCacheWarningsPlugin = require( './filesystem-cache-warnings-webpack-plugin.js' );
-const { sharedOptimizationConfig } = require( './webpack-shared-config' );
-
-const { NODE_ENV: mode = 'development' } = process.env;
-const ROOT_DIR = path.resolve( __dirname, '../../../../../' );
-const BABEL_CACHE_DIR = path.join(
- ROOT_DIR,
- 'node_modules/.cache/babel-loader'
-);
-
-// Config to build and incubate the interactivity API within WooCommerce.
-module.exports = {
- entry: {
- '@wordpress/interactivity': path.resolve(
- __dirname,
- '..',
- 'node_modules/@wordpress/interactivity/src/index.ts'
- ),
-
- '@wordpress/interactivity-router': path.resolve(
- __dirname,
- '..',
- 'node_modules/@wordpress/interactivity-router/src/index.ts'
- ),
- },
- optimization: sharedOptimizationConfig,
- name: 'interactivity-api',
- experiments: {
- outputModule: true,
- },
- output: {
- devtoolNamespace: 'wc',
- filename: '[name].js',
- library: {
- type: 'module',
- },
- path: path.resolve( __dirname, '../build/' ),
- asyncChunks: false,
- chunkFormat: 'module',
- environment: { module: true },
- module: true,
- },
- resolve: {
- extensions: [ '.js', '.ts', '.tsx' ],
- },
- plugins: [
- new DependencyExtractionWebpackPlugin( {
- combineAssets: true,
- combinedOutputFile: './interactivity-api-assets.php',
- } ),
- new DefinePlugin( {
- 'globalThis.SCRIPT_DEBUG': JSON.stringify( mode === 'development' ),
- } ),
- // Suppress file system cache warnings (unsupported serialization related).
- new FilesystemCacheWarningsPlugin(),
- ],
- module: {
- rules: [
- {
- test: /\.[jt]sx?$/,
- use: [
- {
- loader: require.resolve( 'babel-loader' ),
- options: {
- presets: [
- require.resolve(
- '@wordpress/babel-preset-default'
- ),
- ],
- cacheDirectory: BABEL_CACHE_DIR,
- cacheCompression: false,
- },
- },
- ],
- },
- ],
- },
-};
diff --git a/plugins/woocommerce/client/blocks/package.json b/plugins/woocommerce/client/blocks/package.json
index 9ca551ee7e9..ba79699affe 100644
--- a/plugins/woocommerce/client/blocks/package.json
+++ b/plugins/woocommerce/client/blocks/package.json
@@ -260,7 +260,7 @@
"@woocommerce/email-editor": "workspace:*",
"@woocommerce/sanitize": "workspace:*",
"@woocommerce/tracks": "workspace:*",
- "@wordpress/a11y": "4.19.1",
+ "@wordpress/a11y": "catalog:wp-min",
"@wordpress/autop": "3.16.0",
"@wordpress/compose": "catalog:wp-min",
"@wordpress/deprecated": "catalog:wp-min",
diff --git a/plugins/woocommerce/client/blocks/tsconfig.base.json b/plugins/woocommerce/client/blocks/tsconfig.base.json
index 5d8a768c205..1d4f5413387 100644
--- a/plugins/woocommerce/client/blocks/tsconfig.base.json
+++ b/plugins/woocommerce/client/blocks/tsconfig.base.json
@@ -148,12 +148,6 @@
"@woocommerce/e2e-utils": [
"tests/e2e/utils"
],
- "@wordpress/interactivity": [
- "node_modules/@wordpress/interactivity/src/index.ts"
- ],
- "@wordpress/interactivity-router": [
- "node_modules/@wordpress/interactivity-router/src/index.ts"
- ],
"@woocommerce/test-utils/msw": [
"tests/js/config/msw-setup"
],
diff --git a/plugins/woocommerce/client/blocks/webpack.config.js b/plugins/woocommerce/client/blocks/webpack.config.js
index 536344664e4..efa76c99f10 100644
--- a/plugins/woocommerce/client/blocks/webpack.config.js
+++ b/plugins/woocommerce/client/blocks/webpack.config.js
@@ -19,7 +19,6 @@ const {
} = require( './bin/webpack-configs.js' );
const interactivityBlocksConfig = require( './bin/webpack-config-interactive-blocks.js' );
-const interactivityAPIConfig = require( './bin/webpack-config-interactivity.js' );
const dependencyDetectionConfig = require( './bin/webpack-config-dependency-detection.js' );
const isWatch =
NODE_ENV === 'development' && process.argv.includes( '--watch' );
@@ -140,14 +139,6 @@ const InteractivityBlocksConfig = {
...interactivityBlocksConfig,
};
-const InteractivityAPIConfig = {
- ...sharedConfig,
- cache: getCacheConfig( 'interactivity-api', [
- 'bin/webpack-config-interactivity.js',
- ] ),
- ...interactivityAPIConfig,
-};
-
/**
* Config for the dependency detection inline script.
* This is a standalone IIFE that PHP reads and inlines.
@@ -170,6 +161,5 @@ module.exports = [
SiteEditorConfig,
StylingConfig,
InteractivityBlocksConfig,
- InteractivityAPIConfig,
DependencyDetectionConfig,
];
diff --git a/plugins/woocommerce/phpstan-baseline.neon b/plugins/woocommerce/phpstan-baseline.neon
index d3fdb39ad53..8a0e932fe2a 100644
--- a/plugins/woocommerce/phpstan-baseline.neon
+++ b/plugins/woocommerce/phpstan-baseline.neon
@@ -50343,12 +50343,6 @@ parameters:
count: 1
path: src/Blocks/AssetsController.php
- -
- message: '#^Method Automattic\\WooCommerce\\Blocks\\AssetsController\:\:reregister_core_iapi_runtime\(\) has no return type specified\.$#'
- identifier: missingType.return
- count: 1
- path: src/Blocks/AssetsController.php
-
-
message: '#^Method Automattic\\WooCommerce\\Blocks\\AssetsController\:\:set_block_asset_resource_hints_cache\(\) has no return type specified\.$#'
identifier: missingType.return
diff --git a/plugins/woocommerce/src/Blocks/AssetsController.php b/plugins/woocommerce/src/Blocks/AssetsController.php
index fc80042eb5d..ce6f99a1736 100644
--- a/plugins/woocommerce/src/Blocks/AssetsController.php
+++ b/plugins/woocommerce/src/Blocks/AssetsController.php
@@ -5,7 +5,6 @@ namespace Automattic\WooCommerce\Blocks;
use Automattic\Jetpack\Constants;
use Automattic\WooCommerce\Blocks\Assets\Api as AssetApi;
-use Automattic\WooCommerce\Admin\Features\Features;
/**
* AssetsController class.
@@ -47,29 +46,6 @@ final class AssetsController {
add_action( 'admin_enqueue_scripts', array( $this, 'update_block_settings_dependencies' ), 100 );
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_wc_entities' ), 100 );
add_filter( 'js_do_concat', array( $this, 'skip_boost_minification_for_cart_checkout' ), 10, 2 );
-
- if ( Features::is_enabled( 'experimental-iapi-runtime' ) ) {
- // Run after the WordPress iAPI runtime has been registered by setting a lower priority.
- add_filter( 'wp_default_scripts', array( $this, 'reregister_core_iapi_runtime' ), 20 );
- }
- }
-
- /**
- * Re-registers the iAPI runtime registered by WordPress Core/Gutenberg, allowing WooCommerce to register its own version of the iAPI runtime.
- */
- public function reregister_core_iapi_runtime() {
- $interactivity_api_asset_data = $this->api->get_asset_data(
- $this->api->get_block_asset_build_path( 'interactivity-api-assets', 'php' )
- );
-
- foreach ( $interactivity_api_asset_data as $handle => $data ) {
- $handle_without_js = str_replace( '.js', '', $handle );
- if ( '@wordpress/interactivity' === $handle_without_js || '@wordpress/interactivity-router' === $handle_without_js ) {
- wp_deregister_script_module( $handle_without_js );
- }
-
- wp_register_script_module( $handle_without_js, plugins_url( $this->api->get_block_asset_build_path( $handle_without_js ), dirname( __DIR__ ) ), $data['dependencies'], $data['version'] );
- }
}
/**
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 28e8493601f..8aef07ff1a1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -167,7 +167,7 @@ overrides:
react-resize-aware: 3.1.1
sass: 1.69.5
-pnpmfileChecksum: sha256-leQnhRPF859GDWjtbSrGPpqhd2XGmdzSqJVmMnFuo+k=
+pnpmfileChecksum: sha256-ofqgayQfdORNdNWxdnzBUzzKBo1Y72+rVI+d7hI5LT0=
patchedDependencies:
'@wordpress/edit-site@5.15.0':
@@ -1073,7 +1073,7 @@ importers:
version: 7.19.2(react@18.3.1)
'@wordpress/core-data':
specifier: catalog:wp-min
- version: 7.19.6(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 7.19.6(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/data':
specifier: ^10.0.2
version: 10.19.2(react@18.3.1)
@@ -2351,7 +2351,7 @@ importers:
version: 7.19.2
'@wordpress/components':
specifier: catalog:wp-min
- version: 29.5.4(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 29.5.4(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/compose':
specifier: catalog:wp-min
version: 7.19.2(react@18.3.1)
@@ -4015,7 +4015,7 @@ importers:
specifier: workspace:*
version: link:../../../../packages/js/tracks
'@wordpress/a11y':
- specifier: 4.19.1
+ specifier: catalog:wp-min
version: 4.19.1
'@wordpress/autop':
specifier: 3.16.0
@@ -10695,10 +10695,6 @@ packages:
resolution: {integrity: sha512-auLoPnPg4jaAWn7Gr/4j2GklTrzvibQ42Rjo92CcQ2vPy6TwhN4+7ci4sruzk9cvLHESY81/HKtogSNQr9coyQ==}
engines: {node: '>=18.12.0', npm: '>=8.19.2'}
- '@wordpress/a11y@4.44.0':
- resolution: {integrity: sha512-VewBVprbT10DnsIbIamtBXz5jVlwI+nRroXkYsRbYJq63h/dHkD2nnOObIbIdFfMi5m33fwcs1a3v93vqs8WMQ==}
- engines: {node: '>=18.12.0', npm: '>=8.19.2'}
-
'@wordpress/a11y@4.45.0':
resolution: {integrity: sha512-KOgdBsZP34nAi+UfrhIAZDt2I1ZDb3DXAgIeQk7QxTIc9OlQKMNfrYwPG0jidgfKwmjFxh8vV8HbZcBzTD29Rw==}
engines: {node: '>=18.12.0', npm: '>=8.19.2'}
@@ -11202,10 +11198,6 @@ packages:
resolution: {integrity: sha512-7mfF63retvUVoCTBjHSy4uLu8Tq5aJ4fOu+43XM2SRTS4xVOlcEJQ+jtBirADyfBsG3Y/0IDc5P+7JRzfnErag==}
engines: {node: '>=18.12.0', npm: '>=8.19.2'}
- '@wordpress/dom-ready@4.44.0':
- resolution: {integrity: sha512-YSiDpmelYLgFu0/Mki9OogEDO5t8Dr1pZnJU/RYRC7aawWGxidgNr0hael+9jO6pLAd+3LiAEV5cAvLg0V1pZQ==}
- engines: {node: '>=18.12.0', npm: '>=8.19.2'}
-
'@wordpress/dom-ready@4.45.0':
resolution: {integrity: sha512-0lFImpg9DGXcGCDQePdoU8haz7QYsKOFXUMTpRvi/Te38LFXzgZtOUBQbY8fRBlLxrgrj4FsAIc7bzdLn73wNQ==}
engines: {node: '>=18.12.0', npm: '>=8.19.2'}
@@ -11564,11 +11556,6 @@ packages:
resolution: {integrity: sha512-6I400T3iMrlsQW9s7H+vQVPWhS7EkWQbcAJCw4XHvqpyWi5NpCrH0fCmbbm9PrQ1hPZbqjspZsYg2o7JqOJJGA==}
engines: {node: '>=18.12.0', npm: '>=8.19.2'}
- '@wordpress/interactivity@https://codeload.github.com/woocommerce/gutenberg/tar.gz/96b89ddfd6344b417a6e2fcd3748be856bb55b16#path:/packages/interactivity':
- resolution: {path: /packages/interactivity, tarball: https://codeload.github.com/woocommerce/gutenberg/tar.gz/96b89ddfd6344b417a6e2fcd3748be856bb55b16}
- version: 6.23.0
- engines: {node: '>=18.12.0', npm: '>=8.19.2'}
-
'@wordpress/interface@5.35.0':
resolution: {integrity: sha512-ClRQQVZQ6dpMwlcFLigdtqLdc8rXRwW4c2MUQTHctnU4Y9Lean+PV4ZhX/QN32gS/vhseCDzO0hg+gjQY6cdjQ==}
engines: {node: '>=12'}
@@ -26389,6 +26376,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@emotion/styled@11.14.1(@emotion/react@11.14.0(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.7
+ '@emotion/babel-plugin': 11.13.5
+ '@emotion/is-prop-valid': 1.4.0
+ '@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/serialize': 1.3.3
+ '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1)
+ '@emotion/utils': 1.4.2
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.28
+ transitivePeerDependencies:
+ - supports-color
+
'@emotion/unitless@0.10.0': {}
'@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)':
@@ -33017,13 +33019,8 @@ snapshots:
'@wordpress/a11y@4.19.1':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/dom-ready': 4.44.0
- '@wordpress/i18n': 5.26.0
-
- '@wordpress/a11y@4.44.0':
- dependencies:
'@wordpress/dom-ready': 4.45.0
- '@wordpress/i18n': 6.18.0
+ '@wordpress/i18n': 5.26.0
'@wordpress/a11y@4.45.0':
dependencies:
@@ -33420,15 +33417,15 @@ snapshots:
dependencies:
'@babel/runtime': 7.25.7
'@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1)
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
'@react-spring/web': 9.7.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/a11y': 4.45.0
'@wordpress/api-fetch': 7.44.0
'@wordpress/blob': 4.44.0
'@wordpress/block-serialization-default-parser': 5.44.0
'@wordpress/blocks': 14.15.0(react@18.3.1)
- '@wordpress/commands': 1.44.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/commands': 1.44.0(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/data': 10.44.0(react@18.3.1)
'@wordpress/date': 5.45.0
@@ -33476,6 +33473,66 @@ snapshots:
- '@types/react-dom'
- supports-color
+ '@wordpress/block-editor@14.21.0(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.7
+ '@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
+ '@react-spring/web': 9.7.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/a11y': 4.45.0
+ '@wordpress/api-fetch': 7.44.0
+ '@wordpress/blob': 4.44.0
+ '@wordpress/block-serialization-default-parser': 5.44.0
+ '@wordpress/blocks': 14.15.0(react@18.3.1)
+ '@wordpress/commands': 1.44.0(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/components': 29.12.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/compose': 7.44.0(react@18.3.1)
+ '@wordpress/data': 10.44.0(react@18.3.1)
+ '@wordpress/date': 5.45.0
+ '@wordpress/deprecated': 4.45.0
+ '@wordpress/dom': 4.45.0
+ '@wordpress/element': 6.44.0
+ '@wordpress/escape-html': 3.45.0
+ '@wordpress/hooks': 4.45.0
+ '@wordpress/html-entities': 4.45.0
+ '@wordpress/i18n': 5.26.0
+ '@wordpress/icons': 10.32.0(react@18.3.1)
+ '@wordpress/is-shallow-equal': 5.45.0
+ '@wordpress/keyboard-shortcuts': 5.44.0(react@18.3.1)
+ '@wordpress/keycodes': 4.45.0
+ '@wordpress/notices': 5.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/preferences': 4.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/priority-queue': 3.45.0
+ '@wordpress/private-apis': 1.44.0
+ '@wordpress/rich-text': 7.45.0(react@18.3.1)
+ '@wordpress/style-engine': 2.44.0
+ '@wordpress/token-list': 3.44.0
+ '@wordpress/upload-media': 0.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/url': 4.44.0
+ '@wordpress/warning': 3.45.0
+ '@wordpress/wordcount': 4.44.0
+ change-case: 4.1.2
+ clsx: 2.1.1
+ colord: 2.9.3
+ deepmerge: 4.3.1
+ diff: 4.0.4
+ fast-deep-equal: 3.1.3
+ memize: 2.1.1
+ parsel-js: 1.2.2
+ postcss: 8.4.49
+ postcss-prefix-selector: 1.16.1(postcss@8.4.49)
+ postcss-urlrebase: 1.4.0(postcss@8.4.49)
+ react: 18.3.1
+ react-autosize-textarea: 7.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-dom: 18.3.1(react@18.3.1)
+ react-easy-crop: 5.5.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ remove-accents: 0.5.0
+ transitivePeerDependencies:
+ - '@emotion/is-prop-valid'
+ - '@types/react'
+ - '@types/react-dom'
+ - supports-color
+
'@wordpress/block-editor@15.17.0(@date-fns/tz@1.4.1)(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))':
dependencies:
'@react-spring/web': 9.7.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -33610,7 +33667,7 @@ snapshots:
'@wordpress/blob': 4.44.0
'@wordpress/block-serialization-default-parser': 5.44.0
'@wordpress/blocks': 15.17.0(react@18.3.1)
- '@wordpress/commands': 1.44.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/commands': 1.44.0(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/components': 32.6.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/data': 10.44.0(react@18.3.1)
@@ -33724,7 +33781,7 @@ snapshots:
'@wordpress/block-library@9.19.6(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@14.16.1)':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/api-fetch': 7.44.0
'@wordpress/autop': 4.44.0
'@wordpress/blob': 4.44.0
@@ -33779,7 +33836,7 @@ snapshots:
'@wordpress/block-library@9.19.6(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/api-fetch': 7.44.0
'@wordpress/autop': 4.44.0
'@wordpress/blob': 4.44.0
@@ -34110,16 +34167,16 @@ snapshots:
- '@types/react-dom'
- supports-color
- '@wordpress/commands@1.44.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@wordpress/commands@1.44.0(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@wordpress/base-styles': 6.20.0
- '@wordpress/components': 32.6.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/components': 32.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/data': 10.44.0(react@18.3.1)
'@wordpress/element': 6.44.0
'@wordpress/i18n': 6.18.0
'@wordpress/icons': 12.2.0(react@18.3.1)
'@wordpress/keyboard-shortcuts': 5.44.0(react@18.3.1)
- '@wordpress/preferences': 4.44.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/preferences': 4.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/private-apis': 1.44.0
'@wordpress/warning': 3.45.0
clsx: 2.1.1
@@ -34375,7 +34432,7 @@ snapshots:
'@types/gradient-parser': 0.1.3
'@types/highlight-words-core': 1.2.1
'@use-gesture/react': 10.3.1(react@18.3.1)
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/date': 5.45.0
'@wordpress/deprecated': 4.45.0
@@ -34423,7 +34480,7 @@ snapshots:
'@emotion/css': 11.13.5
'@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1)
'@emotion/serialize': 1.3.3
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
'@emotion/utils': 1.4.2
'@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/gradient-parser': 0.1.3
@@ -34469,7 +34526,7 @@ snapshots:
- '@types/react'
- supports-color
- '@wordpress/components@29.12.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@wordpress/components@29.12.0(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@ariakit/react': 0.4.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@babel/runtime': 7.25.7
@@ -34577,6 +34634,60 @@ snapshots:
- '@types/react'
- supports-color
+ '@wordpress/components@29.5.4(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@ariakit/react': 0.4.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@babel/runtime': 7.25.7
+ '@emotion/cache': 11.14.0
+ '@emotion/css': 11.13.5
+ '@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/serialize': 1.3.3
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/utils': 1.4.2
+ '@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@types/gradient-parser': 0.1.3
+ '@types/highlight-words-core': 1.2.1
+ '@use-gesture/react': 10.3.1(react@18.3.1)
+ '@wordpress/a11y': 4.19.1
+ '@wordpress/compose': 7.44.0(react@18.3.1)
+ '@wordpress/date': 5.44.0
+ '@wordpress/deprecated': 4.44.0
+ '@wordpress/dom': 4.44.0
+ '@wordpress/element': 6.44.0
+ '@wordpress/escape-html': 3.44.0
+ '@wordpress/hooks': 4.44.0
+ '@wordpress/html-entities': 4.44.0
+ '@wordpress/i18n': 5.26.0
+ '@wordpress/icons': 10.32.0(react@18.3.1)
+ '@wordpress/is-shallow-equal': 5.44.0
+ '@wordpress/keycodes': 4.44.0
+ '@wordpress/primitives': 4.44.0(react@18.3.1)
+ '@wordpress/private-apis': 1.44.0
+ '@wordpress/rich-text': 7.44.0(react@18.3.1)
+ '@wordpress/warning': 3.44.0
+ change-case: 4.1.2
+ clsx: 2.1.1
+ colord: 2.9.3
+ date-fns: 3.6.0
+ deepmerge: 4.3.1
+ fast-deep-equal: 3.1.3
+ framer-motion: 11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ gradient-parser: 0.1.5
+ highlight-words-core: 1.2.3
+ is-plain-object: 5.0.0
+ memize: 2.1.1
+ path-to-regexp: 6.3.0
+ re-resizable: 6.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-dom: 18.3.1(react@18.3.1)
+ remove-accents: 0.5.0
+ uuid: 9.0.1
+ transitivePeerDependencies:
+ - '@emotion/is-prop-valid'
+ - '@types/react'
+ - supports-color
+
'@wordpress/components@30.9.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@ariakit/react': 0.4.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -34585,7 +34696,7 @@ snapshots:
'@emotion/css': 11.13.5
'@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1)
'@emotion/serialize': 1.3.3
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
'@emotion/utils': 1.4.2
'@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/gradient-parser': 1.1.0
@@ -34634,6 +34745,63 @@ snapshots:
- supports-color
'@wordpress/components@32.6.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@ariakit/react': 0.4.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@date-fns/utc': 2.1.1
+ '@emotion/cache': 11.14.0
+ '@emotion/css': 11.13.5
+ '@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/serialize': 1.3.3
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/utils': 1.4.2
+ '@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@types/gradient-parser': 1.1.0
+ '@types/highlight-words-core': 1.2.1
+ '@types/react': 18.3.28
+ '@use-gesture/react': 10.3.1(react@18.3.1)
+ '@wordpress/a11y': 4.45.0
+ '@wordpress/base-styles': 6.20.0
+ '@wordpress/compose': 7.44.0(react@18.3.1)
+ '@wordpress/date': 5.44.0
+ '@wordpress/deprecated': 4.44.0
+ '@wordpress/dom': 4.44.0
+ '@wordpress/element': 6.44.0
+ '@wordpress/escape-html': 3.44.0
+ '@wordpress/hooks': 4.44.0
+ '@wordpress/html-entities': 4.44.0
+ '@wordpress/i18n': 6.17.0
+ '@wordpress/icons': 12.2.0(react@18.3.1)
+ '@wordpress/is-shallow-equal': 5.44.0
+ '@wordpress/keycodes': 4.44.0
+ '@wordpress/primitives': 4.44.0(react@18.3.1)
+ '@wordpress/private-apis': 1.44.0
+ '@wordpress/rich-text': 7.44.0(react@18.3.1)
+ '@wordpress/warning': 3.44.0
+ change-case: 4.1.2
+ clsx: 2.1.1
+ colord: 2.9.3
+ csstype: 3.2.3
+ date-fns: 3.6.0
+ deepmerge: 4.3.1
+ fast-deep-equal: 3.1.3
+ framer-motion: 11.18.2(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ gradient-parser: 1.1.1
+ highlight-words-core: 1.2.3
+ is-plain-object: 5.0.0
+ memize: 2.1.1
+ path-to-regexp: 6.3.0
+ re-resizable: 6.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-day-picker: 9.14.0(react@18.3.1)
+ react-dom: 18.3.1(react@18.3.1)
+ remove-accents: 0.5.0
+ uuid: 9.0.1
+ transitivePeerDependencies:
+ - '@emotion/is-prop-valid'
+ - supports-color
+
+ '@wordpress/components@32.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@ariakit/react': 0.4.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@date-fns/utc': 2.1.1
@@ -34648,7 +34816,7 @@ snapshots:
'@types/highlight-words-core': 1.2.1
'@types/react': 18.3.28
'@use-gesture/react': 10.3.1(react@18.3.1)
- '@wordpress/a11y': 4.44.0
+ '@wordpress/a11y': 4.45.0
'@wordpress/base-styles': 6.20.0
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/date': 5.44.0
@@ -34698,7 +34866,7 @@ snapshots:
'@emotion/css': 11.13.5
'@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1)
'@emotion/serialize': 1.3.3
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(react@18.3.1))(@types/react@18.3.28)(react@18.3.1)
'@emotion/utils': 1.4.2
'@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/gradient-parser': 1.1.0
@@ -35009,6 +35177,38 @@ snapshots:
- '@types/react-dom'
- supports-color
+ '@wordpress/core-data@7.19.6(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.7
+ '@wordpress/api-fetch': 7.44.0
+ '@wordpress/block-editor': 14.21.0(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/blocks': 14.15.0(react@18.3.1)
+ '@wordpress/compose': 7.44.0(react@18.3.1)
+ '@wordpress/data': 10.19.2(react@18.3.1)
+ '@wordpress/deprecated': 4.44.0
+ '@wordpress/element': 6.44.0
+ '@wordpress/html-entities': 4.44.0
+ '@wordpress/i18n': 5.26.0
+ '@wordpress/is-shallow-equal': 5.44.0
+ '@wordpress/private-apis': 1.44.0
+ '@wordpress/rich-text': 7.44.0(react@18.3.1)
+ '@wordpress/sync': 1.44.0
+ '@wordpress/undo-manager': 1.44.0
+ '@wordpress/url': 4.44.0
+ '@wordpress/warning': 3.44.0
+ change-case: 4.1.2
+ equivalent-key-map: 0.2.2
+ fast-deep-equal: 3.1.3
+ memize: 2.1.1
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ uuid: 9.0.1
+ transitivePeerDependencies:
+ - '@emotion/is-prop-valid'
+ - '@types/react'
+ - '@types/react-dom'
+ - supports-color
+
'@wordpress/core-data@7.44.0(@date-fns/tz@1.4.1)(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))':
dependencies:
'@wordpress/api-fetch': 7.44.0
@@ -35345,28 +35545,6 @@ snapshots:
- react-dom
- supports-color
- '@wordpress/dataviews@4.22.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@ariakit/react': 0.4.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@babel/runtime': 7.25.7
- '@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@wordpress/compose': 7.44.0(react@18.3.1)
- '@wordpress/data': 10.44.0(react@18.3.1)
- '@wordpress/element': 6.44.0
- '@wordpress/i18n': 5.26.0
- '@wordpress/icons': 10.32.0(react@18.3.1)
- '@wordpress/primitives': 4.44.0(react@18.3.1)
- '@wordpress/private-apis': 1.44.0
- '@wordpress/warning': 3.44.0
- clsx: 2.1.1
- react: 18.3.1
- remove-accents: 0.5.0
- transitivePeerDependencies:
- - '@emotion/is-prop-valid'
- - '@types/react'
- - react-dom
- - supports-color
-
'@wordpress/dataviews@https://github.com/gigitux/gutenberg/releases/download/%40wordpress%2Fdataviews-hierarchy/wordpress-dataviews-14.2.0.tgz(@date-fns/tz@1.4.1)(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))':
dependencies:
'@ariakit/react': 0.4.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -35482,8 +35660,6 @@ snapshots:
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/dom-ready@4.44.0': {}
-
'@wordpress/dom-ready@4.45.0': {}
'@wordpress/dom-ready@4.45.1-next.v.202605131032.0': {}
@@ -35569,7 +35745,7 @@ snapshots:
'@wordpress/edit-post@8.19.7(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/api-fetch': 7.44.0
'@wordpress/block-editor': 14.21.0(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/block-library': 9.44.0(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -35855,12 +36031,12 @@ snapshots:
'@wordpress/blob': 4.44.0
'@wordpress/block-editor': 14.21.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/blocks': 14.15.0(react@18.3.1)
- '@wordpress/commands': 1.44.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/commands': 1.44.0(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/core-data': 7.19.6(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/data': 10.19.2(react@18.3.1)
- '@wordpress/dataviews': 4.22.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/dataviews': 4.22.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/date': 5.44.0
'@wordpress/deprecated': 4.44.0
'@wordpress/dom': 4.44.0
@@ -35881,7 +36057,7 @@ snapshots:
'@wordpress/private-apis': 1.44.0
'@wordpress/reusable-blocks': 5.44.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/rich-text': 7.44.0(react@18.3.1)
- '@wordpress/server-side-render': 5.23.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/server-side-render': 5.23.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/url': 4.44.0
'@wordpress/warning': 3.44.0
'@wordpress/wordcount': 4.44.0
@@ -35909,7 +36085,7 @@ snapshots:
'@wordpress/editor@14.44.0(@date-fns/tz@1.4.1)(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))':
dependencies:
'@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@wordpress/a11y': 4.44.0
+ '@wordpress/a11y': 4.45.0
'@wordpress/api-fetch': 7.44.0
'@wordpress/base-styles': 6.20.0
'@wordpress/blob': 4.44.0
@@ -36347,11 +36523,11 @@ snapshots:
'@wordpress/blob': 4.44.0
'@wordpress/block-editor': 14.21.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/blocks': 14.15.0(react@18.3.1)
- '@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/core-data': 7.44.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/data': 10.44.0(react@18.3.1)
- '@wordpress/dataviews': 4.22.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/dataviews': 4.22.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/date': 5.45.0
'@wordpress/element': 6.44.0
'@wordpress/hooks': 4.45.0
@@ -36426,7 +36602,7 @@ snapshots:
'@wordpress/format-library@5.19.6(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/block-editor': 14.21.0(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/compose': 7.44.0(react@18.3.1)
@@ -36664,8 +36840,8 @@ snapshots:
'@wordpress/interactivity-router@2.44.0':
dependencies:
- '@wordpress/a11y': 4.19.1
- '@wordpress/interactivity': https://codeload.github.com/woocommerce/gutenberg/tar.gz/96b89ddfd6344b417a6e2fcd3748be856bb55b16#path:/packages/interactivity
+ '@wordpress/a11y': 4.45.0
+ '@wordpress/interactivity': 6.44.0
es-module-lexer: 1.7.0
'@wordpress/interactivity@5.7.0(@preact/signals-core@1.14.1)':
@@ -36687,11 +36863,6 @@ snapshots:
'@preact/signals': 1.3.4(preact@10.29.1)
preact: 10.29.1
- '@wordpress/interactivity@https://codeload.github.com/woocommerce/gutenberg/tar.gz/96b89ddfd6344b417a6e2fcd3748be856bb55b16#path:/packages/interactivity':
- dependencies:
- '@preact/signals': 1.3.4(preact@10.29.1)
- preact: 10.29.1
-
'@wordpress/interface@5.35.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@babel/runtime': 7.25.7
@@ -36796,7 +36967,7 @@ snapshots:
'@wordpress/interface@9.4.4(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/data': 10.19.2(react@18.3.1)
@@ -37176,7 +37347,7 @@ snapshots:
'@wordpress/notices@5.44.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@wordpress/a11y': 4.44.0
+ '@wordpress/a11y': 4.45.0
'@wordpress/components': 32.6.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/data': 10.44.0(react@18.3.1)
clsx: 2.1.1
@@ -37186,6 +37357,18 @@ snapshots:
- react-dom
- supports-color
+ '@wordpress/notices@5.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@wordpress/a11y': 4.45.0
+ '@wordpress/components': 32.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/data': 10.44.0(react@18.3.1)
+ clsx: 2.1.1
+ react: 18.3.1
+ transitivePeerDependencies:
+ - '@emotion/is-prop-valid'
+ - react-dom
+ - supports-color
+
'@wordpress/npm-package-json-lint-config@4.43.0(npm-package-json-lint@5.4.2)':
dependencies:
npm-package-json-lint: 5.4.2
@@ -37227,7 +37410,7 @@ snapshots:
'@wordpress/patterns@2.19.6(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/block-editor': 14.21.0(@emotion/is-prop-valid@1.4.0)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/blocks': 14.15.0(react@18.3.1)
'@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -37454,7 +37637,7 @@ snapshots:
'@wordpress/preferences@4.19.4(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/data': 10.19.2(react@18.3.1)
@@ -37490,6 +37673,25 @@ snapshots:
- '@emotion/is-prop-valid'
- supports-color
+ '@wordpress/preferences@4.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@wordpress/a11y': 4.45.0
+ '@wordpress/base-styles': 6.20.0
+ '@wordpress/components': 32.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/compose': 7.44.0(react@18.3.1)
+ '@wordpress/data': 10.44.0(react@18.3.1)
+ '@wordpress/deprecated': 4.45.0
+ '@wordpress/element': 6.44.0
+ '@wordpress/i18n': 6.18.0
+ '@wordpress/icons': 12.2.0(react@18.3.1)
+ '@wordpress/private-apis': 1.44.0
+ clsx: 2.1.1
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - '@emotion/is-prop-valid'
+ - supports-color
+
'@wordpress/prettier-config@1.4.0(wp-prettier@2.2.1-beta-1)':
dependencies:
prettier: wp-prettier@2.2.1-beta-1
@@ -37740,7 +37942,7 @@ snapshots:
'@wordpress/rich-text@7.19.2(react@18.3.1)':
dependencies:
'@babel/runtime': 7.25.7
- '@wordpress/a11y': 4.19.1
+ '@wordpress/a11y': 4.45.0
'@wordpress/compose': 7.44.0(react@18.3.1)
'@wordpress/data': 10.19.2(react@18.3.1)
'@wordpress/deprecated': 4.44.0
@@ -38345,26 +38547,6 @@ snapshots:
- '@types/react'
- supports-color
- '@wordpress/server-side-render@5.23.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.25.7
- '@wordpress/api-fetch': 7.44.0
- '@wordpress/blocks': 14.15.0(react@18.3.1)
- '@wordpress/components': 29.12.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@wordpress/compose': 7.44.0(react@18.3.1)
- '@wordpress/data': 10.44.0(react@18.3.1)
- '@wordpress/deprecated': 4.45.0
- '@wordpress/element': 6.44.0
- '@wordpress/i18n': 5.26.0
- '@wordpress/url': 4.44.0
- fast-deep-equal: 3.1.3
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- transitivePeerDependencies:
- - '@emotion/is-prop-valid'
- - '@types/react'
- - supports-color
-
'@wordpress/server-side-render@6.20.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@wordpress/api-fetch': 7.44.0
@@ -38763,6 +38945,25 @@ snapshots:
- '@emotion/is-prop-valid'
- supports-color
+ '@wordpress/upload-media@0.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.7
+ '@wordpress/api-fetch': 7.44.0
+ '@wordpress/blob': 4.44.0
+ '@wordpress/compose': 7.44.0(react@18.3.1)
+ '@wordpress/data': 10.44.0(react@18.3.1)
+ '@wordpress/element': 6.44.0
+ '@wordpress/i18n': 5.26.0
+ '@wordpress/preferences': 4.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@wordpress/private-apis': 1.44.0
+ '@wordpress/url': 4.44.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ uuid: 9.0.1
+ transitivePeerDependencies:
+ - '@emotion/is-prop-valid'
+ - supports-color
+
'@wordpress/upload-media@0.29.0(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@wordpress/blob': 4.44.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 9ebd30bb031..474633ff242 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -123,10 +123,7 @@ allowBuilds:
yarn: false
# Block odd protocols (git+ssh, etc.) in transitive dependencies.
-# DISABLED: @wordpress/interactivity uses a git-hosted fork (via .pnpmfile.cjs readPackage hook)
-# for @wordpress/interactivity-router. pnpm has no exclude mechanism for blockExoticSubdeps.
-# TODO: Re-enable once the WooCommerce Gutenberg fork of @wordpress/interactivity is no longer needed.
-blockExoticSubdeps: false
+blockExoticSubdeps: true
# Prevent trust downgrades (e.g., replacing a signed version with unsigned).
trustPolicy: no-downgrade