Commit 8564ef970e for woocommerce
commit 8564ef970eb1109a83083112a7abdcea6b0c92ce
Author: Vladimir Reznichenko <kalessil@gmail.com>
Date: Tue Jun 17 15:15:20 2025 +0200
[dev] Monorepo: drop cross-env dependency. (#58919)
Complete dropping `cross-env` dependency across the monorepo
diff --git a/.syncpackrc b/.syncpackrc
index 5bb78e02c5..4a929f0081 100644
--- a/.syncpackrc
+++ b/.syncpackrc
@@ -9,10 +9,11 @@
},
"versionGroups": [
{
- "label": "Banned dependencies: classnames(->clsx), concurrently(->pnpm)",
+ "label": "Banned dependencies: classnames(->clsx), concurrently(->pnpm), cross-env(->wsl)",
"dependencies": [
"classnames",
- "concurrently"
+ "concurrently",
+ "cross-env"
],
"packages": [
"**"
diff --git a/plugins/woocommerce/changelog/58905-refactor-remove-cross-env-blocks b/plugins/woocommerce/changelog/58905-refactor-remove-cross-env-blocks
index 5e604727ba..2945269ac8 100644
--- a/plugins/woocommerce/changelog/58905-refactor-remove-cross-env-blocks
+++ b/plugins/woocommerce/changelog/58905-refactor-remove-cross-env-blocks
@@ -1,4 +1,4 @@
Significance: patch
Type: dev
-Remove cross-env dependency
\ No newline at end of file
+Monorepo: remove cross-env dependency.
diff --git a/plugins/woocommerce/client/admin/package.json b/plugins/woocommerce/client/admin/package.json
index 82856a298c..a07c726322 100644
--- a/plugins/woocommerce/client/admin/package.json
+++ b/plugins/woocommerce/client/admin/package.json
@@ -180,7 +180,6 @@
"comment-parser": "^1.4.1",
"config": "3.3.7",
"copy-webpack-plugin": "13.0.x",
- "cross-env": "^7.0.3",
"css-loader": "6.11.x",
"eslint": "^8.55.0",
"eslint-import-resolver-typescript": "3.6.1",
diff --git a/plugins/woocommerce/package.json b/plugins/woocommerce/package.json
index b466d4800f..77dbcad7dd 100644
--- a/plugins/woocommerce/package.json
+++ b/plugins/woocommerce/package.json
@@ -768,7 +768,6 @@
"axios": "^0.24.0",
"buildkite-test-collector": "^1.7.1",
"config": "3.3.7",
- "cross-env": "6.0.3",
"dotenv": "^10.0.0",
"eslint": "^8.55.0",
"eslint-config-wpcalypso": "5.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index bbf558124c..4d724864a5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -2874,9 +2874,6 @@ importers:
config:
specifier: 3.3.7
version: 3.3.7
- cross-env:
- specifier: 6.0.3
- version: 6.0.3
dotenv:
specifier: ^10.0.0
version: 10.0.0
@@ -3446,9 +3443,6 @@ importers:
copy-webpack-plugin:
specifier: 13.0.x
version: 13.0.0(webpack@5.97.1(@swc/core@1.3.100))
- cross-env:
- specifier: ^7.0.3
- version: 7.0.3
css-loader:
specifier: 6.11.x
version: 6.11.0(webpack@5.97.1(@swc/core@1.3.100))
@@ -13615,16 +13609,6 @@ packages:
create-require@1.1.1:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
- cross-env@6.0.3:
- resolution: {integrity: sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==}
- engines: {node: '>=8.0'}
- hasBin: true
-
- cross-env@7.0.3:
- resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
- engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
- hasBin: true
-
cross-fetch@3.1.5:
resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
@@ -32833,7 +32817,7 @@ snapshots:
'@types/node': 20.17.8
optional: true
- '@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@8.55.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2)':
+ '@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2)':
dependencies:
'@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@5.7.2)
'@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@5.7.2)
@@ -36261,14 +36245,14 @@ snapshots:
'@wordpress/eslint-plugin@9.3.0(@babel/core@7.25.7)(eslint@7.32.0)(typescript@5.7.2)':
dependencies:
'@babel/eslint-parser': 7.23.3(@babel/core@7.25.7)(eslint@7.32.0)
- '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@8.55.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2)
+ '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2)
'@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@5.7.2)
'@wordpress/prettier-config': 1.4.0(wp-prettier@2.2.1-beta-1)
cosmiconfig: 7.1.0
eslint: 7.32.0
eslint-config-prettier: 7.2.0(eslint@7.32.0)
eslint-plugin-import: 2.29.0(@typescript-eslint/parser@4.33.0(eslint@8.55.0)(typescript@5.7.2))(eslint@7.32.0)
- eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@8.55.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2)
+ eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2)
eslint-plugin-jsdoc: 36.1.1(eslint@7.32.0)
eslint-plugin-jsx-a11y: 6.8.0(eslint@7.32.0)
eslint-plugin-prettier: 3.4.1(eslint-config-prettier@7.2.0(eslint@7.32.0))(eslint@7.32.0)(wp-prettier@2.2.1-beta-1)
@@ -40718,14 +40702,6 @@ snapshots:
create-require@1.1.1: {}
- cross-env@6.0.3:
- dependencies:
- cross-spawn: 7.0.3
-
- cross-env@7.0.3:
- dependencies:
- cross-spawn: 7.0.3
-
cross-fetch@3.1.5(encoding@0.1.13):
dependencies:
node-fetch: 2.6.7(encoding@0.1.13)
@@ -42367,12 +42343,12 @@ snapshots:
- supports-color
- typescript
- eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@8.55.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2):
+ eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2):
dependencies:
'@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@5.7.2)
eslint: 7.32.0
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@8.55.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2)
+ '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.7.2))(eslint@7.32.0)(typescript@5.7.2)
transitivePeerDependencies:
- supports-color
- typescript