From a77fc252d3f352ca3dccb759619e61a236b116d6 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Wed, 26 May 2021 14:53:32 +0200 Subject: [PATCH 1/2] fix: loosen engine requirement of jest-worker --- CHANGELOG.md | 2 ++ packages/jest-worker/package.json | 2 +- scripts/buildUtils.js | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30737c46d947..415fd476485a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ### Fixes +- `[jest-worker]` Loosen engine requirement to `>= 10.13.0` + ### Chore & Maintenance ### Performance diff --git a/packages/jest-worker/package.json b/packages/jest-worker/package.json index d7585d56cb9a..ca630ae0704e 100644 --- a/packages/jest-worker/package.json +++ b/packages/jest-worker/package.json @@ -26,7 +26,7 @@ "worker-farm": "^1.6.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.13.0" }, "publishConfig": { "access": "public" diff --git a/scripts/buildUtils.js b/scripts/buildUtils.js index 7a886d2f706d..a8de3889814e 100644 --- a/scripts/buildUtils.js +++ b/scripts/buildUtils.js @@ -35,7 +35,8 @@ module.exports.getPackages = function getPackages() { assert.strictEqual( pkg.engines.node, - nodeEngineRequirement, + // TODO: remove special casing for Jest 28 + pkg.name === 'jest-worker' ? '>= 10.13.0' : nodeEngineRequirement, `Engine requirement in ${pkg.name} should match root`, ); From c139be81e0b60624422ddd99a78f586fa6bf3749 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Wed, 26 May 2021 14:54:22 +0200 Subject: [PATCH 2/2] link in changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 415fd476485a..5e146921909e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Fixes -- `[jest-worker]` Loosen engine requirement to `>= 10.13.0` +- `[jest-worker]` Loosen engine requirement to `>= 10.13.0` ([#11451](https://github.com/facebook/jest/pull/11451)) ### Chore & Maintenance