Commit 1a0f2417143 for woocommerce
commit 1a0f24171438372b85b8ab7706b224d3fcace388
Author: Luigi Teschio <gigitux@gmail.com>
Date: Wed Jun 3 16:58:06 2026 +0200
Remove create product editor block package (#65435)
* Remove create product editor block package
* refresh pnpm-lock
* add changelog
diff --git a/packages/js/create-product-editor-block/.gitignore b/packages/js/create-product-editor-block/.gitignore
deleted file mode 100644
index 4b894a3e094..00000000000
--- a/packages/js/create-product-editor-block/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-vendor
-node_modules
-.turbo
diff --git a/packages/js/create-product-editor-block/CHANGELOG.md b/packages/js/create-product-editor-block/CHANGELOG.md
deleted file mode 100644
index ef385a3101d..00000000000
--- a/packages/js/create-product-editor-block/CHANGELOG.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# Changelog
-
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
-## [1.3.0](https://www.npmjs.com/package/@woocommerce/create-product-editor-block/v/1.3.0) - 2023-12-14
-
-- Minor - Update template to use new function register_block_type_from_metadata [#42711]
-
-## [1.2.0](https://www.npmjs.com/package/@woocommerce/create-product-editor-block/v/1.2.0) - 2023-12-07
-
-- Patch - Add __experimentalRole: 'content' to block properties [#41045]
-- Patch - Bump required PHP version to 7.4 [#39820]
-- Minor - Update to use the template API. [#39993]
-- Minor - Update pnpm to 8.6.7 [#39245]
-- Minor - Add @woocommerce/product-editor as an npm devDependency and use useWooBlockProps hook [#41886]
-
-## [1.1.0](https://www.npmjs.com/package/@woocommerce/create-product-editor-block/v/1.1.0) - 2023-06-29
-
-- Minor - Update pnpm monorepo-wide to 8.6.5 [#38990]
-
-## [1.0.0](https://www.npmjs.com/package/@woocommerce/create-product-editor-block/v/1.0.0) - 2023-06-28
-
-- Minor - Initial version of @woocommerce/create-product-editor-block [#38263]
-- Minor - Do not add script prop to generated block.json [#38496]
-
-[See legacy changelogs for previous versions](https://github.com/woocommerce/woocommerce/blob/68581955106947918d2b17607a01bdfdf22288a9/packages/js/create-product-editor-block/CHANGELOG.md).
diff --git a/packages/js/create-product-editor-block/README.md b/packages/js/create-product-editor-block/README.md
deleted file mode 100644
index 5bffbadb44f..00000000000
--- a/packages/js/create-product-editor-block/README.md
+++ /dev/null
@@ -1,51 +0,0 @@
-# @woocommerce/create-product-editor-block
-
-Create Product Editor Block scaffolds a fully functional modern development environment for developing block-based extensions to the new block-based product editor in WooCommerce.
-
-## Default tooling
-
-You can use the built-in [wp-env](https://github.com/WordPress/gutenberg/tree/trunk/packages/env) support to easily get a local WordPress environment up and running. It is configured to load the latest released version of WordPress, the latest WooCommerce nightly build and the latest version of the [WooCommerce Beta Tester](https://github.com/woocommerce/woocommerce/tree/trunk/plugins/woocommerce-beta-tester).
-
-If you want to change which version of WordPress and WooCommerce are used, you can do so by modifying the `.wp-env.override.json` file.
-
-Tooling support for linting, code formatting, and compilation are configured by default.
-
-If you already have a local WordPress development environment configured, you can map the generated project folder under your `plugins` folder.
-
-## Usage
-
-### Generate project folder
-
-```
-npx @wordpress/create-block --template @woocommerce/create-product-editor-block my-extension-name
-```
-
-### Get started developing
-
-
-```bash
-cd my-extension-name
-npx wp-env start # Start Wordpress environment
-```
-
-By default, the `wp-env` environment created will have the new block-based product editor enabled. You can disable this by using the WooCommerce Beta Tester (disable the `product-block-editor` feature).
-
-Navigate to http://localhost:8888/wp-admin/admin.php?page=wc-admin&path=%2Fadd-product to check out your new block!
-
-### Make changes and re-build your block
-
-```bash
-cd my-extension-name
-npm install # Install dependencies
-npm run build # Build the javascript
-```
-
-## Development of this tool
-
-For development of this tool itself, you can also point to a local directory when creating a product editor block:
-
-```bash
-npx @wordpress/create-block --template ./path/to/woocommerce/packages/js/create-product-editor-block my-extension-name
-```
-
-This tool is a template to be used with [`@wordpress/create-block`](https://github.com/WordPress/gutenberg/tree/trunk/packages/create-block) to create a WooCommerce Product Editor Block starting point.
diff --git a/packages/js/create-product-editor-block/block-templates/edit.tsx.mustache b/packages/js/create-product-editor-block/block-templates/edit.tsx.mustache
deleted file mode 100644
index 02bdb18a53e..00000000000
--- a/packages/js/create-product-editor-block/block-templates/edit.tsx.mustache
+++ /dev/null
@@ -1,24 +0,0 @@
-/**
- * External dependencies
- */
-import type { BlockAttributes } from '@wordpress/blocks';
-import { useWooBlockProps } from '@woocommerce/block-templates';
-import { createElement } from '@wordpress/element';
-
-/**
- * The edit function describes the structure of your block in the context of the
- * editor. This represents what the editor will render when the block is used.
- *
- * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-edit-save/#edit
- *
- */
-export function Edit( { attributes }: { attributes: BlockAttributes } ) {
- /**
- * React hook that is used to mark the block wrapper element.
- * It provides all the necessary props like the class name.
- *
- * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#useblockprops
- */
- const blockProps = useWooBlockProps(attributes);
- return <div { ...blockProps }>{ attributes.message }</div>;
-}
diff --git a/packages/js/create-product-editor-block/block-templates/editor.scss.mustache b/packages/js/create-product-editor-block/block-templates/editor.scss.mustache
deleted file mode 100644
index 90384c951b4..00000000000
--- a/packages/js/create-product-editor-block/block-templates/editor.scss.mustache
+++ /dev/null
@@ -1,12 +0,0 @@
-/**
- * The following styles get applied inside the editor only.
- *
- * Replace them with your own styles or remove the file completely.
- */
-
-.wp-block-{{namespace}}-{{slug}} {
- font-size: 32px;
- padding: 25px;
- background: yellow;
- border: 1px solid black;
-}
diff --git a/packages/js/create-product-editor-block/block-templates/index.ts.mustache b/packages/js/create-product-editor-block/block-templates/index.ts.mustache
deleted file mode 100644
index a1c4f70d513..00000000000
--- a/packages/js/create-product-editor-block/block-templates/index.ts.mustache
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * External dependencies
- */
-import { registerProductEditorBlockType } from '@woocommerce/product-editor';
-
-/**
- * Internal dependencies
- */
-import './editor.scss'; // see https://www.npmjs.com/package/@wordpress/scripts#using-css
-import blockConfiguration from './block.json';
-import { Edit } from './edit';
-
-const { name, ...metadata } = blockConfiguration;
-
-const settings = {
- edit: Edit,
-};
-
-registerProductEditorBlockType( {
- name,
- metadata: metadata as never,
- settings: settings as never,
-} );
diff --git a/packages/js/create-product-editor-block/changelog/.gitkeep b/packages/js/create-product-editor-block/changelog/.gitkeep
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/js/create-product-editor-block/changelog/42860-update-pnpm b/packages/js/create-product-editor-block/changelog/42860-update-pnpm
deleted file mode 100644
index 69a57db741b..00000000000
--- a/packages/js/create-product-editor-block/changelog/42860-update-pnpm
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-Comment: Updated PNPM
-
diff --git a/packages/js/create-product-editor-block/changelog/43595-update-wireit-0.14.3 b/packages/js/create-product-editor-block/changelog/43595-update-wireit-0.14.3
deleted file mode 100644
index bc75313533d..00000000000
--- a/packages/js/create-product-editor-block/changelog/43595-update-wireit-0.14.3
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-Comment: This is a developer-only build tooling related change.
-
diff --git a/packages/js/create-product-editor-block/changelog/45148-poc-request-reviews b/packages/js/create-product-editor-block/changelog/45148-poc-request-reviews
deleted file mode 100644
index cddd7270de5..00000000000
--- a/packages/js/create-product-editor-block/changelog/45148-poc-request-reviews
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: minor
-Type: update
-
-Bump node version.
\ No newline at end of file
diff --git a/packages/js/create-product-editor-block/changelog/47385-dev-update-pnpm9-1 b/packages/js/create-product-editor-block/changelog/47385-dev-update-pnpm9-1
deleted file mode 100644
index 92cf23a437f..00000000000
--- a/packages/js/create-product-editor-block/changelog/47385-dev-update-pnpm9-1
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-
-Update pnpm to 9.1.0
\ No newline at end of file
diff --git a/packages/js/create-product-editor-block/changelog/50828-dev-constrain-pnpm-version b/packages/js/create-product-editor-block/changelog/50828-dev-constrain-pnpm-version
deleted file mode 100644
index fdead95ceb5..00000000000
--- a/packages/js/create-product-editor-block/changelog/50828-dev-constrain-pnpm-version
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-
-Fix pnpm version to 9.1.3 to avoid dependency installation issues.
\ No newline at end of file
diff --git a/packages/js/create-product-editor-block/changelog/53865-dev-pnpm-9-15-0 b/packages/js/create-product-editor-block/changelog/53865-dev-pnpm-9-15-0
deleted file mode 100644
index d80286c49ba..00000000000
--- a/packages/js/create-product-editor-block/changelog/53865-dev-pnpm-9-15-0
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: minor
-Type: dev
-
-Monorepo: bump pnpm version to 9.15.0
diff --git a/packages/js/create-product-editor-block/changelog/54996-chore-update-wireit b/packages/js/create-product-editor-block/changelog/54996-chore-update-wireit
deleted file mode 100644
index aef524f6c95..00000000000
--- a/packages/js/create-product-editor-block/changelog/54996-chore-update-wireit
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-
-Update wireit to 0.14.10
\ No newline at end of file
diff --git a/packages/js/create-product-editor-block/changelog/57299-fix-wireit-in-ci b/packages/js/create-product-editor-block/changelog/57299-fix-wireit-in-ci
deleted file mode 100644
index 10f4279499b..00000000000
--- a/packages/js/create-product-editor-block/changelog/57299-fix-wireit-in-ci
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-
-Bump wireit dependency version to latest.
\ No newline at end of file
diff --git a/packages/js/create-product-editor-block/changelog/58941-dev-consolidate-packages-license-version b/packages/js/create-product-editor-block/changelog/58941-dev-consolidate-packages-license-version
deleted file mode 100644
index 879d15ddabc..00000000000
--- a/packages/js/create-product-editor-block/changelog/58941-dev-consolidate-packages-license-version
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-
-Monorepo: consolidate packages licenses to `GPL-2.0-or-later`.
\ No newline at end of file
diff --git a/packages/js/create-product-editor-block/changelog/64838-dev-esbuild-package-builds b/packages/js/create-product-editor-block/changelog/64838-dev-esbuild-package-builds
deleted file mode 100644
index 8c5062a7c61..00000000000
--- a/packages/js/create-product-editor-block/changelog/64838-dev-esbuild-package-builds
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-
-Removed stray wireit devDependency.
diff --git a/packages/js/create-product-editor-block/changelog/bump-js-packages-php-version b/packages/js/create-product-editor-block/changelog/bump-js-packages-php-version
deleted file mode 100644
index de04718dfb6..00000000000
--- a/packages/js/create-product-editor-block/changelog/bump-js-packages-php-version
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: update
-
-bump php version in packages/js/*/composer.json
diff --git a/packages/js/create-product-editor-block/changelog/dev-ci-lint-monorepo-job-update b/packages/js/create-product-editor-block/changelog/dev-ci-lint-monorepo-job-update
deleted file mode 100644
index 4def83412ad..00000000000
--- a/packages/js/create-product-editor-block/changelog/dev-ci-lint-monorepo-job-update
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: dev
-
-CI: liverage composer packages cache in lint monorepo job
diff --git a/packages/js/create-product-editor-block/changelog/fix-create-product-editor-block-registration b/packages/js/create-product-editor-block/changelog/fix-create-product-editor-block-registration
deleted file mode 100644
index 2cec1d06d91..00000000000
--- a/packages/js/create-product-editor-block/changelog/fix-create-product-editor-block-registration
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: fix
-
-Example uses registerProductEditorBlockType to register block so that functionality such as hideConditions and disableConditions work with block.
diff --git a/packages/js/create-product-editor-block/changelog/fix-experimental_role_warning b/packages/js/create-product-editor-block/changelog/fix-experimental_role_warning
deleted file mode 100644
index f786a06c0b7..00000000000
--- a/packages/js/create-product-editor-block/changelog/fix-experimental_role_warning
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: update
-
-Update sample block __experimentalRole to use role instead.
diff --git a/packages/js/create-product-editor-block/changelog/fix-product-editor-block-template b/packages/js/create-product-editor-block/changelog/fix-product-editor-block-template
deleted file mode 100644
index 2412de8841d..00000000000
--- a/packages/js/create-product-editor-block/changelog/fix-product-editor-block-template
+++ /dev/null
@@ -1,4 +0,0 @@
-Significance: patch
-Type: fix
-
-Add ajv-keywords package to fix dependency conflict.
diff --git a/packages/js/create-product-editor-block/composer.json b/packages/js/create-product-editor-block/composer.json
deleted file mode 100644
index 34779f5cce5..00000000000
--- a/packages/js/create-product-editor-block/composer.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "woocommerce/extend-cart-checkout-block",
- "description": "A template to be used with `@wordpress/create-block` to create a WooCommerce extension.",
- "type": "library",
- "license": "GPL-2.0-or-later",
- "minimum-stability": "dev",
- "require-dev": {
- "automattic/jetpack-changelogger": "3.3.0"
- },
- "config": {
- "platform": {
- "php": "7.4"
- }
- },
- "extra": {
- "changelogger": {
- "formatter": {
- "filename": "../../../tools/changelogger/class-package-formatter.php"
- },
- "types": {
- "fix": "Fixes an existing bug",
- "add": "Adds functionality",
- "update": "Update existing functionality",
- "dev": "Development related task",
- "tweak": "A minor adjustment to the codebase",
- "performance": "Address performance issues",
- "enhancement": "Improve existing functionality"
- },
- "changelog": "CHANGELOG.md"
- }
- }
-}
diff --git a/packages/js/create-product-editor-block/composer.lock b/packages/js/create-product-editor-block/composer.lock
deleted file mode 100644
index 474bee2ce3e..00000000000
--- a/packages/js/create-product-editor-block/composer.lock
+++ /dev/null
@@ -1,483 +0,0 @@
-{
- "_readme": [
- "This file locks the dependencies of your project to a known state",
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
- "This file is @generated automatically"
- ],
- "content-hash": "e22045358357e9c229d188944b337d8f",
- "packages": [],
- "packages-dev": [
- {
- "name": "automattic/jetpack-changelogger",
- "version": "v3.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Automattic/jetpack-changelogger.git",
- "reference": "8f63c829b8d1b0d7b1d5de93510d78523ed18959"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Automattic/jetpack-changelogger/zipball/8f63c829b8d1b0d7b1d5de93510d78523ed18959",
- "reference": "8f63c829b8d1b0d7b1d5de93510d78523ed18959",
- "shasum": ""
- },
- "require": {
- "php": ">=5.6",
- "symfony/console": "^3.4 || ^5.2 || ^6.0",
- "symfony/process": "^3.4 || ^5.2 || ^6.0",
- "wikimedia/at-ease": "^1.2 || ^2.0"
- },
- "require-dev": {
- "wikimedia/testing-access-wrapper": "^1.0 || ^2.0",
- "yoast/phpunit-polyfills": "1.0.4"
- },
- "bin": [
- "bin/changelogger"
- ],
- "type": "project",
- "extra": {
- "autotagger": true,
- "branch-alias": {
- "dev-trunk": "3.3.x-dev"
- },
- "mirror-repo": "Automattic/jetpack-changelogger",
- "version-constants": {
- "::VERSION": "src/Application.php"
- },
- "changelogger": {
- "link-template": "https://github.com/Automattic/jetpack-changelogger/compare/${old}...${new}"
- }
- },
- "autoload": {
- "psr-4": {
- "Automattic\\Jetpack\\Changelog\\": "lib",
- "Automattic\\Jetpack\\Changelogger\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0-or-later"
- ],
- "description": "Jetpack Changelogger tool. Allows for managing changelogs by dropping change files into a changelog directory with each PR.",
- "support": {
- "source": "https://github.com/Automattic/jetpack-changelogger/tree/v3.3.0"
- },
- "time": "2022-12-26T13:49:01+00:00"
- },
- {
- "name": "psr/log",
- "version": "1.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/log.git",
- "reference": "d49695b909c3b7628b6289db5479a1c204601f11"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
- "reference": "d49695b909c3b7628b6289db5479a1c204601f11",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Log\\": "Psr/Log/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
- }
- ],
- "description": "Common interface for logging libraries",
- "homepage": "https://github.com/php-fig/log",
- "keywords": [
- "log",
- "psr",
- "psr-3"
- ],
- "support": {
- "source": "https://github.com/php-fig/log/tree/1.1.4"
- },
- "time": "2021-05-03T11:20:27+00:00"
- },
- {
- "name": "symfony/console",
- "version": "3.4.x-dev",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/console.git",
- "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/a10b1da6fc93080c180bba7219b5ff5b7518fe81",
- "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81",
- "shasum": ""
- },
- "require": {
- "php": "^5.5.9|>=7.0.8",
- "symfony/debug": "~2.8|~3.0|~4.0",
- "symfony/polyfill-mbstring": "~1.0"
- },
- "conflict": {
- "symfony/dependency-injection": "<3.4",
- "symfony/process": "<3.3"
- },
- "provide": {
- "psr/log-implementation": "1.0"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "~3.3|~4.0",
- "symfony/dependency-injection": "~3.4|~4.0",
- "symfony/event-dispatcher": "~2.8|~3.0|~4.0",
- "symfony/lock": "~3.4|~4.0",
- "symfony/process": "~3.3|~4.0"
- },
- "suggest": {
- "psr/log": "For using the console logger",
- "symfony/event-dispatcher": "",
- "symfony/lock": "",
- "symfony/process": ""
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Console\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Console Component",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/console/tree/3.4"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-10-24T10:57:07+00:00"
- },
- {
- "name": "symfony/debug",
- "version": "4.4.x-dev",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/debug.git",
- "reference": "1a692492190773c5310bc7877cb590c04c2f05be"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/debug/zipball/1a692492190773c5310bc7877cb590c04c2f05be",
- "reference": "1a692492190773c5310bc7877cb590c04c2f05be",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3",
- "psr/log": "^1|^2|^3"
- },
- "conflict": {
- "symfony/http-kernel": "<3.4"
- },
- "require-dev": {
- "symfony/http-kernel": "^3.4|^4.0|^5.0"
- },
- "default-branch": true,
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Debug\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Provides tools to ease debugging PHP code",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/debug/tree/v4.4.44"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "abandoned": "symfony/error-handler",
- "time": "2022-07-28T16:29:46+00:00"
- },
- {
- "name": "symfony/polyfill-mbstring",
- "version": "dev-main",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "f9c7affe77a00ae32ca127ca6833d034e6d33f25"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f9c7affe77a00ae32ca127ca6833d034e6d33f25",
- "reference": "f9c7affe77a00ae32ca127ca6833d034e6d33f25",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1"
- },
- "provide": {
- "ext-mbstring": "*"
- },
- "suggest": {
- "ext-mbstring": "For best performance"
- },
- "default-branch": true,
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "1.28-dev"
- },
- "thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
- }
- },
- "autoload": {
- "files": [
- "bootstrap.php"
- ],
- "psr-4": {
- "Symfony\\Polyfill\\Mbstring\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill for the Mbstring extension",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "mbstring",
- "polyfill",
- "portable",
- "shim"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/main"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2023-01-30T17:25:47+00:00"
- },
- {
- "name": "symfony/process",
- "version": "3.4.x-dev",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "b8648cf1d5af12a44a51d07ef9bf980921f15fca"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/b8648cf1d5af12a44a51d07ef9bf980921f15fca",
- "reference": "b8648cf1d5af12a44a51d07ef9bf980921f15fca",
- "shasum": ""
- },
- "require": {
- "php": "^5.5.9|>=7.0.8"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Process\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Process Component",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/process/tree/3.4"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-10-24T10:57:07+00:00"
- },
- {
- "name": "wikimedia/at-ease",
- "version": "v2.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/wikimedia/at-ease.git",
- "reference": "013ac61929797839c80a111a3f1a4710d8248e7a"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/wikimedia/at-ease/zipball/013ac61929797839c80a111a3f1a4710d8248e7a",
- "reference": "013ac61929797839c80a111a3f1a4710d8248e7a",
- "shasum": ""
- },
- "require": {
- "php": ">=5.6.99"
- },
- "require-dev": {
- "jakub-onderka/php-console-highlighter": "0.3.2",
- "jakub-onderka/php-parallel-lint": "1.0.0",
- "mediawiki/mediawiki-codesniffer": "22.0.0",
- "mediawiki/minus-x": "0.3.1",
- "ockcyp/covers-validator": "0.5.1 || 0.6.1",
- "phpunit/phpunit": "4.8.36 || ^6.5"
- },
- "type": "library",
- "autoload": {
- "files": [
- "src/Wikimedia/Functions.php"
- ],
- "psr-4": {
- "Wikimedia\\AtEase\\": "src/Wikimedia/AtEase/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0-or-later"
- ],
- "authors": [
- {
- "name": "Tim Starling",
- "email": "tstarling@wikimedia.org"
- },
- {
- "name": "MediaWiki developers",
- "email": "wikitech-l@lists.wikimedia.org"
- }
- ],
- "description": "Safe replacement to @ for suppressing warnings.",
- "homepage": "https://www.mediawiki.org/wiki/at-ease",
- "support": {
- "source": "https://github.com/wikimedia/at-ease/tree/master"
- },
- "time": "2018-10-10T15:39:06+00:00"
- }
- ],
- "aliases": [],
- "minimum-stability": "dev",
- "stability-flags": [],
- "prefer-stable": false,
- "prefer-lowest": false,
- "platform": [],
- "platform-dev": [],
- "platform-overrides": {
- "php": "7.2"
- },
- "plugin-api-version": "2.3.0"
-}
diff --git a/packages/js/create-product-editor-block/index.js b/packages/js/create-product-editor-block/index.js
deleted file mode 100644
index 6667f3e4f15..00000000000
--- a/packages/js/create-product-editor-block/index.js
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * External dependencies
- */
-const { join } = require( 'path' );
-
-module.exports = {
- defaultValues: {
- namespace: 'extension',
- slug: 'example-product-editor-block',
- version: '0.1.0',
- category: 'widgets',
- title: 'Example Product Editor Block',
- description: 'A block to demonstrate extending the Product Editor',
- dashicon: 'flag',
- license: 'GPL-3.0+',
- attributes: {
- message: {
- type: 'string',
- role: 'content',
- source: 'text',
- selector: 'div',
- },
- },
- supports: {
- html: false,
- inserter: false,
- },
- npmDevDependencies: [
- '@types/wordpress__block-editor@^7.0.0',
- '@types/wordpress__blocks@^11.0.9',
- '@woocommerce/dependency-extraction-webpack-plugin',
- '@woocommerce/eslint-plugin',
- '@wordpress/prettier-config',
- '@wordpress/stylelint-config',
- 'eslint-import-resolver-typescript',
- '@woocommerce/product-editor',
- 'ajv-keywords@^3.5.2', // Adding ajv-keywords to fix a dependency issue caused by legacy-peer-deps = true.
- ],
- customScripts: {
- postinstall: 'composer install',
- },
- wpScripts: true,
- wpEnv: true,
- editorScript: 'file:./index.js',
- editorStyle: 'file:./index.css',
- },
- pluginTemplatesPath: join( __dirname, 'plugin-templates' ),
- blockTemplatesPath: join( __dirname, 'block-templates' ),
-};
diff --git a/packages/js/create-product-editor-block/package.json b/packages/js/create-product-editor-block/package.json
deleted file mode 100644
index 408e4494bd6..00000000000
--- a/packages/js/create-product-editor-block/package.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "name": "@woocommerce/create-product-editor-block",
- "version": "1.3.0",
- "description": "A template to be used with `@wordpress/create-block` to create a Product Editor block.",
- "author": "Automattic",
- "license": "GPL-2.0-or-later",
- "main": "index.js",
- "engines": {
- "node": "^24.15.0"
- },
- "scripts": {
- "changelog": "XDEBUG_MODE=off composer install --quiet && composer exec -- changelogger"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/woocommerce/woocommerce.git"
- },
- "keywords": [
- "wordpress",
- "woocommerce"
- ],
- "bugs": {
- "url": "https://github.com/woocommerce/woocommerce/issues"
- },
- "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/create-product-editor-block-extensionv#readme",
- "publishConfig": {
- "access": "public"
- }
-}
diff --git a/packages/js/create-product-editor-block/plugin-templates/$slug.php.mustache b/packages/js/create-product-editor-block/plugin-templates/$slug.php.mustache
deleted file mode 100644
index fda77502e97..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/$slug.php.mustache
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php
-/**
- * Plugin Name: {{title}}
-{{#pluginURI}}
- * Plugin URI: {{{pluginURI}}}
-{{/pluginURI}}
-{{#description}}
- * Description: {{description}}
-{{/description}}
- * Version: {{version}}
- * Requires at least: 6.2
- * WC requires at least: 7.8
- * Requires PHP: 7.4
-{{#author}}
- * Author: {{author}}
-{{/author}}
-{{#license}}
- * License: {{license}}
-{{/license}}
-{{#licenseURI}}
- * License URI: {{{licenseURI}}}
-{{/licenseURI}}
- * Text Domain: {{textdomain}}
-{{#domainPath}}
- * Domain Path: {{{domainPath}}}
-{{/domainPath}}
-{{#updateURI}}
- * Update URI: {{{updateURI}}}
-{{/updateURI}}
- *
- * @package {{namespace}}
- */
-
-use Automattic\WooCommerce\Admin\BlockTemplates\BlockTemplateInterface;
-use Automattic\WooCommerce\Admin\Features\ProductBlockEditor\ProductTemplates\ProductFormTemplateInterface;
-use Automattic\WooCommerce\Admin\Features\ProductBlockEditor\BlockRegistry;
-
-
-/**
- * Registers the block using the metadata loaded from the `block.json` file.
- * Behind the scenes, it registers also all assets so they can be enqueued
- * through the block editor in the corresponding context.
- *
- * @see https://developer.wordpress.org/reference/functions/register_block_type/
- */
-function {{namespaceSnakeCase}}_{{slugSnakeCase}}_block_init() {
- if ( isset( $_GET['page'] ) && $_GET['page'] === 'wc-admin' ) {
- BlockRegistry::get_instance()->register_block_type_from_metadata( __DIR__ . '/build' );
- }
-}
-add_action( 'init', '{{namespaceSnakeCase}}_{{slugSnakeCase}}_block_init' );
-
-function {{namespaceSnakeCase}}_{{slugSnakeCase}}_add_block_to_product_editor( BlockTemplateInterface $template ) {
- if ( $template instanceof ProductFormTemplateInterface && 'simple-product' === $template->get_id() ) {
- $basic_details = $template->get_section_by_id( 'basic-details' );
-
- if ( $basic_details ) {
- $basic_details->add_block(
- [
- 'id' => '{{namespace}}-{{slug}}',
- 'order' => 40,
- 'blockName' => '{{namespace}}/{{slug}}',
- 'attributes' => [
- 'message' => '{{title}}',
- ]
- ]
- );
- }
- }
-}
-add_filter( 'woocommerce_block_template_register', '{{namespaceSnakeCase}}_{{slugSnakeCase}}_add_block_to_product_editor', 100 );
diff --git a/packages/js/create-product-editor-block/plugin-templates/.editorconfig.mustache b/packages/js/create-product-editor-block/plugin-templates/.editorconfig.mustache
deleted file mode 100644
index d7dbce738b0..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/.editorconfig.mustache
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file is for unifying the coding style for different editors and IDEs
-# editorconfig.org
-
-# WordPress Coding Standards
-# https://make.wordpress.org/core/handbook/coding-standards/
-
-root = true
-
-[*]
-charset = utf-8
-end_of_line = lf
-indent_size = 4
-tab_width = 4
-indent_style = tab
-insert_final_newline = true
-trim_trailing_whitespace = true
-
-[*.txt]
-trim_trailing_whitespace = false
-
-[*.{md,json,yml}]
-trim_trailing_whitespace = false
-indent_style = space
-indent_size = 2
-
-[*.json]
-indent_style = tab
\ No newline at end of file
diff --git a/packages/js/create-product-editor-block/plugin-templates/.eslintrc.js.mustache b/packages/js/create-product-editor-block/plugin-templates/.eslintrc.js.mustache
deleted file mode 100644
index 22ddc24c584..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/.eslintrc.js.mustache
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
- extends: [ 'plugin:@woocommerce/eslint-plugin/recommended' ],
- rules: {
- 'react/react-in-jsx-scope': 'off',
- },
-};
diff --git a/packages/js/create-product-editor-block/plugin-templates/.gitignore.mustache b/packages/js/create-product-editor-block/plugin-templates/.gitignore.mustache
deleted file mode 100644
index 14dfbf25c04..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/.gitignore.mustache
+++ /dev/null
@@ -1,62 +0,0 @@
-
-# Operating System files
-.DS_Store
-Thumbs.db
-
-# IDE files
-.idea
-.vscode/*
-project.xml
-project.properties
-.project
-.settings*
-*.sublime-project
-*.sublime-workspace
-.sublimelinterrc
-
-# Sass
-.sass-cache/
-
-# Logs
-logs/
-
-# Environment files
-wp-cli.local.yml
-yarn-error.log
-npm-debug.log
-.pnpm-debug.log
-
-# Build files
-*.sql
-*.swp
-*.zip
-
-# Built packages
-build/
-build-module/
-build-style/
-build-types/
-dist/
-
-# Project files
-node_modules/
-vendor/
-
-# TypeScript files
-tsconfig.tsbuildinfo
-
-# Node Package Dependencies
-package-lock.json
-
-# wp-env config
-.wp-env.override.json
-
-# Unit tests
-tmp/
-
-# Composer
-vendor/
-bin/composer/**/vendor/
-lib/vendor/
-contributors.md
-contributors.html
diff --git a/packages/js/create-product-editor-block/plugin-templates/.npmrc.mustache b/packages/js/create-product-editor-block/plugin-templates/.npmrc.mustache
deleted file mode 100644
index 80bcbed90c4..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/.npmrc.mustache
+++ /dev/null
@@ -1 +0,0 @@
-legacy-peer-deps = true
diff --git a/packages/js/create-product-editor-block/plugin-templates/.prettierrc.json.mustache b/packages/js/create-product-editor-block/plugin-templates/.prettierrc.json.mustache
deleted file mode 100644
index 235376574a9..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/.prettierrc.json.mustache
+++ /dev/null
@@ -1 +0,0 @@
-"@wordpress/prettier-config"
diff --git a/packages/js/create-product-editor-block/plugin-templates/.stylelintrc.mustache b/packages/js/create-product-editor-block/plugin-templates/.stylelintrc.mustache
deleted file mode 100644
index 244450b89e8..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/.stylelintrc.mustache
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "@wordpress/stylelint-config"
-}
diff --git a/packages/js/create-product-editor-block/plugin-templates/.wp-env.override.json.mustache b/packages/js/create-product-editor-block/plugin-templates/.wp-env.override.json.mustache
deleted file mode 100644
index 15e8c7346d6..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/.wp-env.override.json.mustache
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "phpVersion": "8.2",
- "core": "https://wordpress.org/wordpress-6.2.1.zip",
- "plugins": [
- "https://github.com/woocommerce/woocommerce/releases/download/nightly/woocommerce-trunk-nightly.zip",
- "https://github.com/woocommerce/woocommerce/releases/download/wc-beta-tester-2.3.0/woocommerce-beta-tester.zip",
- "."
- ],
- "config": {
- "JETPACK_AUTOLOAD_DEV": true,
- "WP_DEBUG": true,
- "WP_DEBUG_LOG": true,
- "WP_DEBUG_DISPLAY": false,
- "SCRIPT_DEBUG": true,
- "ALTERNATE_WP_CRON": true,
- },
- "lifecycleScripts": {
- "afterStart": "npx wp-env run cli wp option update woocommerce_feature_product_block_editor_enabled 'yes'"
- }
-}
diff --git a/packages/js/create-product-editor-block/plugin-templates/README.md.mustache b/packages/js/create-product-editor-block/plugin-templates/README.md.mustache
deleted file mode 100644
index 170b237e199..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/README.md.mustache
+++ /dev/null
@@ -1,21 +0,0 @@
-# {{title}}
-
-A WooCommerce Product Editor Block inspired by [Create Product Editor Block](https://github.com/woocommerce/woocommerce/blob/trunk/packages/js/create-product-editor-block/README.md).
-
-## Getting Started
-
-### Prerequisites
-
-- [NPM](https://www.npmjs.com/)
-- [Composer](https://getcomposer.org/download/)
-- [wp-env](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/)
-
-### Installation and Build
-
-```
-npm install
-npm run build
-npx wp-env start
-```
-
-Visit the Add New Product page at http://localhost:8888/wp-admin/admin.php?page=wc-admin&path=%2Fadd-product.
diff --git a/packages/js/create-product-editor-block/plugin-templates/composer.json.mustache b/packages/js/create-product-editor-block/plugin-templates/composer.json.mustache
deleted file mode 100644
index 0f88a317a79..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/composer.json.mustache
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "{{namespace}}/{{slug}}",
- "description": "{{description}}",
- "autoload": {
- "psr-4": {
- "{{slugPascalCase}}\\": "includes/"
- }
- },
- "require-dev": {
- "phpunit/phpunit": "^9.0",
- "automattic/jetpack-autoloader": "^2"
- },
- "config": {
- "allow-plugins": {
- "automattic/jetpack-autoloader": true
- }
- }
-}
diff --git a/packages/js/create-product-editor-block/plugin-templates/readme.txt.mustache b/packages/js/create-product-editor-block/plugin-templates/readme.txt.mustache
deleted file mode 100644
index f069906fb19..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/readme.txt.mustache
+++ /dev/null
@@ -1,61 +0,0 @@
-=== {{title}} ===
-{{#author}}
-Contributors: {{author}}
-{{/author}}
-Tags: block
-Tested up to: 6.1
-Stable tag: {{version}}
-{{#license}}
-License: {{license}}
-{{/license}}
-{{#licenseURI}}
-License URI: {{{licenseURI}}}
-{{/licenseURI}}
-
-{{description}}
-
-== Description ==
-
-This is the long description. No limit, and you can use Markdown (as well as in the following sections).
-
-For backwards compatibility, if this section is missing, the full length of the short description will be used, and
-Markdown parsed.
-
-== Installation ==
-
-This section describes how to install the plugin and get it working.
-
-e.g.
-
-1. Upload the plugin files to the `/wp-content/plugins/{{slug}}` directory, or install the plugin through the WordPress plugins screen directly.
-1. Activate the plugin through the 'Plugins' screen in WordPress
-
-
-== Frequently Asked Questions ==
-
-= A question that someone might have =
-
-An answer to that question.
-
-= What about foo bar? =
-
-Answer to foo bar dilemma.
-
-== Screenshots ==
-
-1. This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from
-the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets
-directory take precedence. For example, `/assets/screenshot-1.png` would win over `/tags/4.3/screenshot-1.png`
-(or jpg, jpeg, gif).
-2. This is the second screen shot
-
-== Changelog ==
-
-= {{version}} =
-* Release
-
-== Arbitrary section ==
-
-You may provide arbitrary sections, in the same format as the ones above. This may be of use for extremely complicated
-plugins where more information needs to be conveyed that doesn't fit into the categories of "description" or
-"installation." Arbitrary sections will be shown below the built-in sections outlined above.
diff --git a/packages/js/create-product-editor-block/plugin-templates/tsconfig.json.mustache b/packages/js/create-product-editor-block/plugin-templates/tsconfig.json.mustache
deleted file mode 100644
index ba66b13b380..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/tsconfig.json.mustache
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "compilerOptions": {
- "target": "es2019",
- "module": "esnext",
- "moduleResolution": "node",
- "allowJs": true,
- "strict": true,
- "esModuleInterop": true,
- "skipLibCheck": true,
- "jsx": "react",
- "jsxFactory": "createElement",
- "jsxFragmentFactory": "Fragment",
- "rootDir": "src",
- "outDir": "build-module",
- "declaration": true,
- "declarationMap": true,
- "declarationDir": "./build-types",
- "resolveJsonModule": true,
- "typeRoots": ["./typings", "./node_modules/@types"]
- },
- "exclude": [
- "node_modules",
- "**/stories",
- "**/build",
- "**/build-module",
- "**/build-types",
- "**/test/*",
- "**/jest.config.js",
- "**/jest-preset.js",
- "**/webpack.*.js",
- "**/babel.config.js"
- ],
- "include": ["**/*.d.ts", "src/**/*", "src/**/*.json"]
-}
diff --git a/packages/js/create-product-editor-block/plugin-templates/webpack.config.js.mustache b/packages/js/create-product-editor-block/plugin-templates/webpack.config.js.mustache
deleted file mode 100644
index 7c211bc7ca0..00000000000
--- a/packages/js/create-product-editor-block/plugin-templates/webpack.config.js.mustache
+++ /dev/null
@@ -1,13 +0,0 @@
-const defaultConfig = require( '@wordpress/scripts/config/webpack.config' );
-const WooCommerceDependencyExtractionWebpackPlugin = require( '@woocommerce/dependency-extraction-webpack-plugin' );
-
-module.exports = {
- ...defaultConfig,
- plugins: [
- ...defaultConfig.plugins.filter(
- ( plugin ) =>
- plugin.constructor.name !== 'DependencyExtractionWebpackPlugin'
- ),
- new WooCommerceDependencyExtractionWebpackPlugin(),
- ],
-};
diff --git a/plugins/woocommerce/changelog/codex-remove-create-product-editor-block b/plugins/woocommerce/changelog/codex-remove-create-product-editor-block
new file mode 100644
index 00000000000..05598d8b91f
--- /dev/null
+++ b/plugins/woocommerce/changelog/codex-remove-create-product-editor-block
@@ -0,0 +1,4 @@
+Significance: major
+Type: update
+
+Remove @woocommerce/create-product-editor-block package
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 605917a8f6b..438fd25f8b4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -253,7 +253,7 @@ importers:
version: 1.15.0
postcss-loader:
specifier: 4.3.x
- version: 4.3.0(postcss@8.5.9)(webpack@5.97.1)
+ version: 4.3.0(postcss@8.5.9)(webpack@5.97.1(@swc/core@1.15.24))
prettier:
specifier: npm:wp-prettier@^2.8.5
version: wp-prettier@2.8.5
@@ -320,7 +320,7 @@ importers:
version: 29.5.0(@types/node@24.12.2)(babel-plugin-macros@3.1.0)(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3))
postcss-loader:
specifier: 4.3.x
- version: 4.3.0(postcss@8.5.9)(webpack@5.97.1)
+ version: 4.3.0(postcss@8.5.9)(webpack@5.97.1(@swc/core@1.15.24))
react:
specifier: 18.3.x
version: 18.3.1
@@ -762,8 +762,6 @@ importers:
specifier: 5.1.x
version: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.97.1)
- packages/js/create-product-editor-block: {}
-
packages/js/create-woo-extension: {}
packages/js/csv-export:
@@ -1656,7 +1654,7 @@ importers:
dependencies:
'@base-ui/react':
specifier: 1.4.1
- version: 1.4.1(@date-fns/tz@1.4.1)(@types/react@18.3.28)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 1.4.1(@date-fns/tz@1.4.1)(@types/react@18.3.28)(date-fns@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@dnd-kit/react':
specifier: 0.4.0
version: 0.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -1671,7 +1669,7 @@ importers:
version: 1.0.0
'@wordpress/admin-ui':
specifier: 1.12.0
- version: 1.12.0(@date-fns/tz@1.4.1)(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))
+ version: 1.12.0(@date-fns/tz@1.4.1)(@emotion/is-prop-valid@1.4.0)(@types/react@18.3.28)(date-fns@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))
'@wordpress/api-fetch':
specifier: 7.44.0
version: 7.44.0
@@ -1725,7 +1723,7 @@ importers:
version: 0.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))
'@wordpress/ui':
specifier: next
- version: 0.13.1-next.v.202605131032.0(@date-fns/tz@1.4.1)(@types/react@18.3.28)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))
+ version: 0.13.1-next.v.202605131032.0(@date-fns/tz@1.4.1)(@types/react@18.3.28)(date-fns@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))
'@wordpress/url':
specifier: catalog:wp-min
version: 4.19.2
@@ -26739,7 +26737,7 @@ snapshots:
'@types/istanbul-lib-coverage': 2.0.6
collect-v8-coverage: 1.0.3
- '@jest/test-sequencer@26.6.3':
+ '@jest/test-sequencer@26.6.3(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3))':
dependencies:
'@jest/test-result': 26.6.2
graceful-fs: 4.2.11
@@ -26747,7 +26745,11 @@ snapshots:
jest-runner: 26.6.3(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3))
jest-runtime: 26.6.3(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3))
transitivePeerDependencies:
+ - bufferutil
+ - canvas
- supports-color
+ - ts-node
+ - utf-8-validate
'@jest/test-sequencer@29.7.0':
dependencies:
@@ -38041,7 +38043,7 @@ snapshots:
expect-puppeteer: 4.4.0
filenamify: 4.3.0
jest: 26.6.3(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3))
- jest-circus: 26.6.3
+ jest-circus: 26.6.3(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3))
jest-dev-server: 5.0.3
jest-environment-node: 26.6.2
markdownlint: 0.23.1
@@ -38899,9 +38901,9 @@ snapshots:
- date-fns
- stylelint
- '@wordpress/ui@0.13.1-next.v.202605131032.0(@date-fns/tz@1.4.1)(@types/react@18.3.28)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))':
+ '@wordpress/ui@0.13.1-next.v.202605131032.0(@date-fns/tz@1.4.1)(@types/react@18.3.28)(date-fns@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(stylelint@16.26.1(typescript@5.7.3))':
dependencies:
- '@base-ui/react': 1.4.1(@date-fns/tz@1.4.1)(@types/react@18.3.28)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@base-ui/react': 1.4.1(@date-fns/tz@1.4.1)(@types/react@18.3.28)(date-fns@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@wordpress/a11y': 4.45.1-next.v.202605131032.0
'@wordpress/compose': 7.45.1-next.v.202605131032.0(react@18.3.1)
'@wordpress/element': 6.45.1-next.v.202605131032.0
@@ -46184,7 +46186,7 @@ snapshots:
jest-util: 29.7.0
p-limit: 3.1.0
- jest-circus@26.6.3:
+ jest-circus@26.6.3(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3)):
dependencies:
'@babel/traverse': 7.29.0
'@jest/environment': 26.6.2
@@ -46208,7 +46210,11 @@ snapshots:
stack-utils: 2.0.6
throat: 5.0.0
transitivePeerDependencies:
+ - bufferutil
+ - canvas
- supports-color
+ - ts-node
+ - utf-8-validate
jest-circus@29.5.0:
dependencies:
@@ -46329,7 +46335,7 @@ snapshots:
jest-config@26.6.3(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3)):
dependencies:
'@babel/core': 7.25.7
- '@jest/test-sequencer': 26.6.3
+ '@jest/test-sequencer': 26.6.3(ts-node@10.9.2(@swc/core@1.15.24)(@types/node@24.12.2)(typescript@5.7.3))
'@jest/types': 26.6.2
babel-jest: 26.6.3(@babel/core@7.25.7)
chalk: 4.1.2
@@ -49898,7 +49904,7 @@ snapshots:
semver: 7.7.4
webpack: 5.97.1(@swc/core@1.15.24)(esbuild@0.24.2)
- postcss-loader@4.3.0(postcss@8.5.9)(webpack@5.97.1):
+ postcss-loader@4.3.0(postcss@8.5.9)(webpack@5.97.1(@swc/core@1.15.24)):
dependencies:
cosmiconfig: 7.1.0
klona: 2.0.6