From 04fa2896371ebfd3cfc27d26963069c332171eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=ADcholas=20Andr=C3=A9?= Date: Fri, 21 Feb 2025 14:39:59 -0300 Subject: [PATCH] Node v22 support (#438) --- .changeset/forty-experts-sell.md | 8 ++++++++ .github/workflows/test.yml | 2 +- package-lock.json | 22 +++++++++++----------- packages/babel-preset-default/package.json | 2 +- packages/eslint-config/package.json | 2 +- packages/stylelint-config/package.json | 4 ++-- packages/toolkit/package.json | 2 +- 7 files changed, 25 insertions(+), 17 deletions(-) create mode 100644 .changeset/forty-experts-sell.md diff --git a/.changeset/forty-experts-sell.md b/.changeset/forty-experts-sell.md new file mode 100644 index 00000000..cb1647ce --- /dev/null +++ b/.changeset/forty-experts-sell.md @@ -0,0 +1,8 @@ +--- +"@10up/babel-preset-default": patch +"@10up/stylelint-config": patch +"@10up/eslint-config": patch +"10up-toolkit": patch +--- + +Fix wrong peer deps in some packages and make sure all packages supports v22 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 55b1c6f0..aed88e7e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: # Enable linting only for node 20 & Ubuntu matrix: os: [ubuntu-latest] - node: [16, 18, 20] + node: [16, 18, 20, 22] include: - os: macos-latest node: 18 diff --git a/package-lock.json b/package-lock.json index a0630984..e48e64f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28413,7 +28413,7 @@ "core-js": "^3.35.0" }, "devDependencies": { - "@10up/eslint-config": "^4.1.1-next.0", + "@10up/eslint-config": "^4.1.1", "@wordpress/element": "^4.20.0", "babel-jest": "^27.5.1", "eslint": "^8.40.0", @@ -28422,7 +28422,7 @@ }, "packages/eslint-config": { "name": "@10up/eslint-config", - "version": "4.1.1-next.0", + "version": "4.1.1", "license": "GPL-2.0-or-later", "dependencies": { "@10up/babel-preset-default": "^2.1.1" @@ -28433,7 +28433,7 @@ "prettier": "^3.1.1" }, "engines": { - "node": "^16 || >=18" + "node": ">=16" }, "peerDependencies": { "@babel/core": "^7.23.7", @@ -28469,11 +28469,11 @@ "stylelint-stylistic": "^0.4.3" }, "devDependencies": { - "@10up/eslint-config": "^4.1.1-next.0", + "@10up/eslint-config": "^4.1.1", "jest": "^29.7.0" }, "engines": { - "node": "^16.0.0 || ^18.0.0 || ^20.0.0" + "node": ">=16" }, "peerDependencies": { "stylelint": "^15.0.0" @@ -28481,7 +28481,7 @@ }, "packages/toolkit": { "name": "10up-toolkit", - "version": "6.3.1-next.1", + "version": "6.4.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/eslint-parser": "^7.23.3", @@ -28544,7 +28544,7 @@ }, "devDependencies": { "@10up/babel-preset-default": ">=2.1.1", - "@10up/eslint-config": ">=4.1.1-next.0", + "@10up/eslint-config": ">=4.1.1", "@10up/stylelint-config": ">=3.0.0" }, "engines": { @@ -28553,7 +28553,7 @@ }, "peerDependencies": { "@10up/babel-preset-default": ">=2.1.1", - "@10up/eslint-config": ">=4.1.1-next.0", + "@10up/eslint-config": ">=4.1.1", "@10up/stylelint-config": ">=3.0.0", "@linaria/babel-preset": ">=4.3.3", "@linaria/webpack-loader": ">=4.1.11", @@ -29107,7 +29107,7 @@ "@linaria/babel-preset": "^5.0.3", "@linaria/webpack-loader": "^5.0.3", "@wordpress/env": "^10.10.0", - "10up-toolkit": "^6.3.1-next.1" + "10up-toolkit": "^6.4.0" }, "engines": { "node": ">=12.0.0" @@ -29124,7 +29124,7 @@ "@testing-library/dom": "9.3.3", "@testing-library/jest-dom": "^6.2.0", "@testing-library/user-event": "^14.5.2", - "10up-toolkit": "^6.3.1-next.1", + "10up-toolkit": "^6.4.0", "jest-axe": "^8.0.0", "jest-environment-jsdom": "~29.7.0" } @@ -29137,7 +29137,7 @@ "xss": "^1.0.11" }, "devDependencies": { - "10up-toolkit": "^6.3.1-next.1" + "10up-toolkit": "^6.4.0" } }, "projects/library/node_modules/@jest/types": { diff --git a/packages/babel-preset-default/package.json b/packages/babel-preset-default/package.json index 34f8b048..67417a68 100644 --- a/packages/babel-preset-default/package.json +++ b/packages/babel-preset-default/package.json @@ -38,7 +38,7 @@ "core-js": "^3.35.0" }, "devDependencies": { - "@10up/eslint-config": "^4.1.1-next.0", + "@10up/eslint-config": "^4.1.1", "@wordpress/element": "^4.20.0", "babel-jest": "^27.5.1", "eslint": "^8.40.0", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 6c0133db..20023851 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -46,7 +46,7 @@ "prettier": "^3.1.1" }, "engines": { - "node": "^16 || >=18" + "node": ">=16" }, "peerDependencies": { "@babel/core": "^7.23.7", diff --git a/packages/stylelint-config/package.json b/packages/stylelint-config/package.json index 522eab50..73e35950 100644 --- a/packages/stylelint-config/package.json +++ b/packages/stylelint-config/package.json @@ -40,10 +40,10 @@ }, "engineStrict": true, "engines": { - "node": "^16.0.0 || ^18.0.0 || ^20.0.0" + "node": ">=16" }, "devDependencies": { - "@10up/eslint-config": "^4.1.1-next.0", + "@10up/eslint-config": "^4.1.1", "jest": "^29.7.0" }, "peerDependencies": { diff --git a/packages/toolkit/package.json b/packages/toolkit/package.json index 1553f47e..b96c21a2 100644 --- a/packages/toolkit/package.json +++ b/packages/toolkit/package.json @@ -80,7 +80,7 @@ }, "peerDependencies": { "@10up/babel-preset-default": ">=2.1.1", - "@10up/eslint-config": ">=4.1.1-next.0", + "@10up/eslint-config": ">=4.1.1", "@10up/stylelint-config": ">=3.0.0", "@linaria/babel-preset": ">=4.3.3", "@linaria/webpack-loader": ">=4.1.11",