diff --git a/.circleci/config.yml b/.circleci/config.yml index 778bfd690351..6738ed738e37 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -55,20 +55,6 @@ jobs: - store_test_results: path: reports/junit - test-node-13: - working_directory: ~/jest - executor: node/default - steps: - - checkout - - node/install: - node-version: '13' - install-npm: false - - node/install-packages: *install - - run: - command: yarn test-ci-partial - - store_test_results: - path: reports/junit - test-node-14: working_directory: ~/jest executor: node/default @@ -118,7 +104,6 @@ workflows: jobs: - test-node-10 - test-node-12 - - test-node-13 - test-node-14 - test-node-15 # current - test-jest-circus diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index e8be810c51c9..e6acc2b7cb3e 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -54,7 +54,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [10.x, 12.x, 13.x, 14.x, 15.x] + node-version: [10.x, 12.x, 14.x, 15.x] os: [ubuntu-latest, macOS-latest, windows-latest] runs-on: ${{ matrix.os }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d135a55b3f7..ef663298188a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ ### Chore & Maintenance +- `[*]` [**BREAKING**] Only support Node LTS releases and Node 15 ([#10685](https://github.com/facebook/jest/pull/10685)) + ### Performance ## 26.6.3 diff --git a/package.json b/package.json index 1a6c083186c6..10863e31c2c3 100644 --- a/package.json +++ b/package.json @@ -138,7 +138,7 @@ "logo": "https://opencollective.com/jest/logo.txt" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "resolutions": { "@types/jest/jest-diff": "^25.1.0", diff --git a/packages/babel-jest/package.json b/packages/babel-jest/package.json index 0346f4cb9204..ff5604c2dd66 100644 --- a/packages/babel-jest/package.json +++ b/packages/babel-jest/package.json @@ -29,10 +29,9 @@ "@babel/core": "^7.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/babel-plugin-jest-hoist/package.json b/packages/babel-plugin-jest-hoist/package.json index 6b9c68659920..a86d19c17863 100644 --- a/packages/babel-plugin-jest-hoist/package.json +++ b/packages/babel-plugin-jest-hoist/package.json @@ -7,7 +7,7 @@ "directory": "packages/babel-plugin-jest-hoist" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", @@ -29,6 +29,5 @@ }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/babel-preset-jest/package.json b/packages/babel-preset-jest/package.json index 62c8b6c31c5c..144c4c4ec81d 100644 --- a/packages/babel-preset-jest/package.json +++ b/packages/babel-preset-jest/package.json @@ -16,10 +16,9 @@ "@babel/core": "^7.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/diff-sequences/package.json b/packages/diff-sequences/package.json index 011217b3c285..8e4e78c2b1ae 100644 --- a/packages/diff-sequences/package.json +++ b/packages/diff-sequences/package.json @@ -16,7 +16,7 @@ "diff" ], "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "main": "build/index.js", "types": "build/index.d.ts", @@ -30,6 +30,5 @@ }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/expect/package.json b/packages/expect/package.json index 239dcee15248..82f5c4bff276 100644 --- a/packages/expect/package.json +++ b/packages/expect/package.json @@ -24,10 +24,9 @@ "immutable": "^4.0.0-rc.12" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-changed-files/package.json b/packages/jest-changed-files/package.json index a9f62a5e3944..64547d437419 100644 --- a/packages/jest-changed-files/package.json +++ b/packages/jest-changed-files/package.json @@ -15,10 +15,9 @@ "throat": "^5.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-circus/package.json b/packages/jest-circus/package.json index b41172758eeb..a6c2b2f28f14 100644 --- a/packages/jest-circus/package.json +++ b/packages/jest-circus/package.json @@ -46,10 +46,9 @@ "jest-snapshot-serializer-raw": "^1.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-cli/package.json b/packages/jest-cli/package.json index 20e2b595c7b6..9b72edab5268 100644 --- a/packages/jest-cli/package.json +++ b/packages/jest-cli/package.json @@ -31,7 +31,7 @@ "jest": "./bin/jest.js" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "repository": { "type": "git", @@ -71,6 +71,5 @@ ], "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-config/package.json b/packages/jest-config/package.json index a7821f07c2ab..d0037022bcdf 100644 --- a/packages/jest-config/package.json +++ b/packages/jest-config/package.json @@ -46,10 +46,9 @@ "typescript": "^4.0.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-console/package.json b/packages/jest-console/package.json index 1e990d7e1320..7b22bba112be 100644 --- a/packages/jest-console/package.json +++ b/packages/jest-console/package.json @@ -22,10 +22,9 @@ "@types/node": "*" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-core/package.json b/packages/jest-core/package.json index 28a3c870a4b3..3800a1aef85c 100644 --- a/packages/jest-core/package.json +++ b/packages/jest-core/package.json @@ -44,7 +44,7 @@ "jest-snapshot-serializer-raw": "^1.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "repository": { "type": "git", @@ -84,6 +84,5 @@ ], "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-create-cache-key-function/package.json b/packages/jest-create-cache-key-function/package.json index 904e9a44b1d6..574497244384 100644 --- a/packages/jest-create-cache-key-function/package.json +++ b/packages/jest-create-cache-key-function/package.json @@ -13,13 +13,12 @@ "@types/node": "*" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", "types": "build/index.d.ts", "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-diff/package.json b/packages/jest-diff/package.json index 2c90b4bbb71c..3cef10abd6ac 100644 --- a/packages/jest-diff/package.json +++ b/packages/jest-diff/package.json @@ -20,10 +20,9 @@ "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-docblock/package.json b/packages/jest-docblock/package.json index 49bb6d46c723..3b4fb6b80048 100644 --- a/packages/jest-docblock/package.json +++ b/packages/jest-docblock/package.json @@ -16,10 +16,9 @@ "@types/node": "*" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-each/package.json b/packages/jest-each/package.json index daa428307661..7060657c6175 100644 --- a/packages/jest-each/package.json +++ b/packages/jest-each/package.json @@ -25,10 +25,9 @@ "pretty-format": "^26.6.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-environment-jsdom/package.json b/packages/jest-environment-jsdom/package.json index 5322b3f3e009..57b6db9f0a42 100644 --- a/packages/jest-environment-jsdom/package.json +++ b/packages/jest-environment-jsdom/package.json @@ -23,10 +23,9 @@ "@types/jsdom": "^16.2.4" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-environment-node/package.json b/packages/jest-environment-node/package.json index 85e14a2ce09f..6c8389649a5b 100644 --- a/packages/jest-environment-node/package.json +++ b/packages/jest-environment-node/package.json @@ -21,10 +21,9 @@ "@jest/test-utils": "^26.6.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-environment/package.json b/packages/jest-environment/package.json index 955d0388b771..d4da5a94de75 100644 --- a/packages/jest-environment/package.json +++ b/packages/jest-environment/package.json @@ -16,10 +16,9 @@ "jest-mock": "^26.6.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-fake-timers/package.json b/packages/jest-fake-timers/package.json index 5c3d132012ee..104edabe160d 100644 --- a/packages/jest-fake-timers/package.json +++ b/packages/jest-fake-timers/package.json @@ -22,10 +22,9 @@ "jest-snapshot-serializer-raw": "^1.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-get-type/package.json b/packages/jest-get-type/package.json index 8f82ed5b44f8..26f8f95ce0df 100644 --- a/packages/jest-get-type/package.json +++ b/packages/jest-get-type/package.json @@ -8,13 +8,12 @@ "directory": "packages/jest-get-type" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", "types": "build/index.d.ts", "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-globals/package.json b/packages/jest-globals/package.json index e7c04e2bd5bd..0b32e5233d56 100644 --- a/packages/jest-globals/package.json +++ b/packages/jest-globals/package.json @@ -7,7 +7,7 @@ "directory": "packages/jest-globals" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", diff --git a/packages/jest-haste-map/package.json b/packages/jest-haste-map/package.json index 535b54d669e6..700b51d988d9 100644 --- a/packages/jest-haste-map/package.json +++ b/packages/jest-haste-map/package.json @@ -37,10 +37,9 @@ "fsevents": "^2.1.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-jasmine2/package.json b/packages/jest-jasmine2/package.json index 53cc8f024264..e78192cd143e 100644 --- a/packages/jest-jasmine2/package.json +++ b/packages/jest-jasmine2/package.json @@ -34,10 +34,9 @@ "@types/co": "^4.6.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-leak-detector/package.json b/packages/jest-leak-detector/package.json index 63e93fe836f1..fb8d11c46c83 100644 --- a/packages/jest-leak-detector/package.json +++ b/packages/jest-leak-detector/package.json @@ -18,10 +18,9 @@ "weak-napi": "^2.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-matcher-utils/package.json b/packages/jest-matcher-utils/package.json index 3edfea85e108..9d980eb68532 100644 --- a/packages/jest-matcher-utils/package.json +++ b/packages/jest-matcher-utils/package.json @@ -8,7 +8,7 @@ "directory": "packages/jest-matcher-utils" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", @@ -25,6 +25,5 @@ }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-message-util/package.json b/packages/jest-message-util/package.json index 69672f77e6cd..38f4244a68a6 100644 --- a/packages/jest-message-util/package.json +++ b/packages/jest-message-util/package.json @@ -7,7 +7,7 @@ "directory": "packages/jest-message-util" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", @@ -30,6 +30,5 @@ }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-mock/package.json b/packages/jest-mock/package.json index 9852044b9634..03a85ad85a2e 100644 --- a/packages/jest-mock/package.json +++ b/packages/jest-mock/package.json @@ -7,7 +7,7 @@ "directory": "packages/jest-mock" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "dependencies": { "@jest/types": "^26.6.2", @@ -18,6 +18,5 @@ "types": "build/index.d.ts", "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-phabricator/package.json b/packages/jest-phabricator/package.json index d19b542aed7e..37c57c9d671e 100644 --- a/packages/jest-phabricator/package.json +++ b/packages/jest-phabricator/package.json @@ -11,12 +11,11 @@ "@jest/test-result": "^26.6.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-regex-util/package.json b/packages/jest-regex-util/package.json index 0886157f4865..c5d31c971ca8 100644 --- a/packages/jest-regex-util/package.json +++ b/packages/jest-regex-util/package.json @@ -10,13 +10,12 @@ "@types/node": "*" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", "types": "build/index.d.ts", "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-repl/package.json b/packages/jest-repl/package.json index 36a9090d32f6..53abdaabbb2d 100644 --- a/packages/jest-repl/package.json +++ b/packages/jest-repl/package.json @@ -24,10 +24,9 @@ }, "bin": "./bin/jest-repl.js", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-reporters/package.json b/packages/jest-reporters/package.json index 15021ce44df9..e794b79a1074 100644 --- a/packages/jest-reporters/package.json +++ b/packages/jest-reporters/package.json @@ -48,7 +48,7 @@ "node-notifier": "^8.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "repository": { "type": "git", @@ -62,6 +62,5 @@ "license": "MIT", "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-resolve-dependencies/package.json b/packages/jest-resolve-dependencies/package.json index 5a15a8dd9137..c4da8fea37c2 100644 --- a/packages/jest-resolve-dependencies/package.json +++ b/packages/jest-resolve-dependencies/package.json @@ -21,10 +21,9 @@ "jest-runtime": "^26.6.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-resolve/package.json b/packages/jest-resolve/package.json index f989f5df4c22..82a3db32a713 100644 --- a/packages/jest-resolve/package.json +++ b/packages/jest-resolve/package.json @@ -25,10 +25,9 @@ "jest-haste-map": "^26.6.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-runner/package.json b/packages/jest-runner/package.json index 8aa66435a9ea..9558571d726d 100644 --- a/packages/jest-runner/package.json +++ b/packages/jest-runner/package.json @@ -38,10 +38,9 @@ "jest-circus": "^26.6.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-runtime/package.json b/packages/jest-runtime/package.json index 294046032136..803ee53ec1dc 100644 --- a/packages/jest-runtime/package.json +++ b/packages/jest-runtime/package.json @@ -50,10 +50,9 @@ }, "bin": "./bin/jest-runtime.js", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-serializer/package.json b/packages/jest-serializer/package.json index ff39cd75deec..ff263ed054b9 100644 --- a/packages/jest-serializer/package.json +++ b/packages/jest-serializer/package.json @@ -14,13 +14,12 @@ "graceful-fs": "^4.2.4" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", "types": "build/index.d.ts", "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-snapshot/package.json b/packages/jest-snapshot/package.json index 4cc7a60e2176..070376548d93 100644 --- a/packages/jest-snapshot/package.json +++ b/packages/jest-snapshot/package.json @@ -38,10 +38,9 @@ "prettier": "^1.19.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-source-map/package.json b/packages/jest-source-map/package.json index 053b4a134767..9b898c46bbd4 100644 --- a/packages/jest-source-map/package.json +++ b/packages/jest-source-map/package.json @@ -18,10 +18,9 @@ "@types/graceful-fs": "^4.1.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-test-result/package.json b/packages/jest-test-result/package.json index 895a4546278d..dcfcdb50ace2 100644 --- a/packages/jest-test-result/package.json +++ b/packages/jest-test-result/package.json @@ -16,10 +16,9 @@ "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-test-sequencer/package.json b/packages/jest-test-sequencer/package.json index 5ef48578a99d..b1cbb6de7141 100644 --- a/packages/jest-test-sequencer/package.json +++ b/packages/jest-test-sequencer/package.json @@ -20,10 +20,9 @@ "@types/graceful-fs": "^4.1.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-transform/package.json b/packages/jest-transform/package.json index 97b3f9a43312..bf97fa921dc4 100644 --- a/packages/jest-transform/package.json +++ b/packages/jest-transform/package.json @@ -38,10 +38,9 @@ "jest-snapshot-serializer-raw": "^1.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-types/package.json b/packages/jest-types/package.json index 30b59d905514..12aee2ace855 100644 --- a/packages/jest-types/package.json +++ b/packages/jest-types/package.json @@ -7,7 +7,7 @@ "directory": "packages/jest-types" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "license": "MIT", "main": "build/index.js", @@ -21,6 +21,5 @@ }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-util/package.json b/packages/jest-util/package.json index 774976a9aec7..f4cb6578ca8a 100644 --- a/packages/jest-util/package.json +++ b/packages/jest-util/package.json @@ -23,10 +23,9 @@ "@types/micromatch": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-validate/package.json b/packages/jest-validate/package.json index 6b837ddd24ad..1279e98179a9 100644 --- a/packages/jest-validate/package.json +++ b/packages/jest-validate/package.json @@ -21,10 +21,9 @@ "@types/yargs": "^15.0.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-watcher/package.json b/packages/jest-watcher/package.json index d467b6504985..2332124509be 100644 --- a/packages/jest-watcher/package.json +++ b/packages/jest-watcher/package.json @@ -22,12 +22,11 @@ "url": "https://github.com/facebook/jest/issues" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "homepage": "https://jestjs.io/", "license": "MIT", "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest-worker/package.json b/packages/jest-worker/package.json index 4711fb3fce2e..0a4f4b3034a0 100644 --- a/packages/jest-worker/package.json +++ b/packages/jest-worker/package.json @@ -21,10 +21,9 @@ "worker-farm": "^1.6.0" }, "engines": { - "node": ">= 10.13.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/jest/package.json b/packages/jest/package.json index dad58184435a..9dd2c3b4efb9 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -11,7 +11,7 @@ }, "bin": "./bin/jest.js", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "repository": { "type": "git", @@ -47,6 +47,5 @@ ], "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/pretty-format/package.json b/packages/pretty-format/package.json index ebe330375b05..1f89c3ba14ce 100644 --- a/packages/pretty-format/package.json +++ b/packages/pretty-format/package.json @@ -28,10 +28,9 @@ "react-test-renderer": "*" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "publishConfig": { "access": "public" - }, - "gitHead": "170eee11d03b0ed5c60077982fdbc3bafd403638" + } } diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index d9a0f51e85e4..eca4d8375d8c 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -16,6 +16,6 @@ "semver": "^7.3.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } } diff --git a/scripts/buildUtils.js b/scripts/buildUtils.js index 979636c24016..633549a491ca 100644 --- a/scripts/buildUtils.js +++ b/scripts/buildUtils.js @@ -35,11 +35,7 @@ module.exports.getPackages = function getPackages() { assert.strictEqual( pkg.engines.node, - pkg.name === 'jest-worker' - ? '>= 10.13.0' - : pkg.name === 'pretty-format' - ? '>= 10' - : nodeEngineRequirement, + nodeEngineRequirement, `Engine requirement in ${pkg.name} should match root`, ); });