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