From 5e444426c53bc44bf5627cbb809b53d51bf42d0e Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Wed, 1 Dec 2021 15:00:52 +0100 Subject: [PATCH 1/9] chore: update lockfile after release --- yarn.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/yarn.lock b/yarn.lock index af0de31860db..429aeb72ecd8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2457,7 +2457,7 @@ __metadata: languageName: unknown linkType: soft -"@jest/core@^27.4.2, @jest/core@workspace:packages/jest-core": +"@jest/core@^27.4.3, @jest/core@workspace:packages/jest-core": version: 0.0.0-use.local resolution: "@jest/core@workspace:packages/jest-core" dependencies: @@ -2479,13 +2479,13 @@ __metadata: exit: ^0.1.2 graceful-fs: ^4.2.4 jest-changed-files: ^27.4.2 - jest-config: ^27.4.2 + jest-config: ^27.4.3 jest-haste-map: ^27.4.2 jest-message-util: ^27.4.2 jest-regex-util: ^27.4.0 jest-resolve: ^27.4.2 jest-resolve-dependencies: ^27.4.2 - jest-runner: ^27.4.2 + jest-runner: ^27.4.3 jest-runtime: ^27.4.2 jest-snapshot: ^27.4.2 jest-snapshot-serializer-raw: ^1.1.0 @@ -12614,11 +12614,11 @@ fsevents@^1.2.7: languageName: unknown linkType: soft -"jest-cli@^27.4.2, jest-cli@workspace:packages/jest-cli": +"jest-cli@^27.4.3, jest-cli@workspace:packages/jest-cli": version: 0.0.0-use.local resolution: "jest-cli@workspace:packages/jest-cli" dependencies: - "@jest/core": ^27.4.2 + "@jest/core": ^27.4.3 "@jest/test-result": ^27.4.2 "@jest/test-utils": ^27.4.2 "@jest/types": ^27.4.2 @@ -12630,7 +12630,7 @@ fsevents@^1.2.7: exit: ^0.1.2 graceful-fs: ^4.2.4 import-local: ^3.0.2 - jest-config: ^27.4.2 + jest-config: ^27.4.3 jest-util: ^27.4.2 jest-validate: ^27.4.2 prompts: ^2.0.1 @@ -12645,7 +12645,7 @@ fsevents@^1.2.7: languageName: unknown linkType: soft -"jest-config@^27.4.2, jest-config@workspace:packages/jest-config": +"jest-config@^27.4.3, jest-config@workspace:packages/jest-config": version: 0.0.0-use.local resolution: "jest-config@workspace:packages/jest-config" dependencies: @@ -12663,13 +12663,13 @@ fsevents@^1.2.7: glob: ^7.1.1 graceful-fs: ^4.2.4 jest-circus: ^27.4.2 - jest-environment-jsdom: ^27.4.2 + jest-environment-jsdom: ^27.4.3 jest-environment-node: ^27.4.2 jest-get-type: ^27.4.0 jest-jasmine2: ^27.4.2 jest-regex-util: ^27.4.0 jest-resolve: ^27.4.2 - jest-runner: ^27.4.2 + jest-runner: ^27.4.3 jest-snapshot-serializer-raw: ^1.1.0 jest-util: ^27.4.2 jest-validate: ^27.4.2 @@ -12743,7 +12743,7 @@ fsevents@^1.2.7: languageName: unknown linkType: soft -"jest-environment-jsdom@^27.4.2, jest-environment-jsdom@workspace:packages/jest-environment-jsdom": +"jest-environment-jsdom@^27.4.3, jest-environment-jsdom@workspace:packages/jest-environment-jsdom": version: 0.0.0-use.local resolution: "jest-environment-jsdom@workspace:packages/jest-environment-jsdom" dependencies: @@ -12984,7 +12984,7 @@ fsevents@^1.2.7: "@types/yargs": ^16.0.0 chalk: ^4.0.0 execa: ^5.0.0 - jest-config: ^27.4.2 + jest-config: ^27.4.3 jest-runtime: ^27.4.2 jest-util: ^27.4.2 jest-validate: ^27.4.2 @@ -13040,7 +13040,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-runner@^27.4.2, jest-runner@workspace:packages/jest-runner": +"jest-runner@^27.4.3, jest-runner@workspace:packages/jest-runner": version: 0.0.0-use.local resolution: "jest-runner@workspace:packages/jest-runner" dependencies: @@ -13058,7 +13058,7 @@ fsevents@^1.2.7: exit: ^0.1.2 graceful-fs: ^4.2.4 jest-docblock: ^27.4.0 - jest-environment-jsdom: ^27.4.2 + jest-environment-jsdom: ^27.4.3 jest-environment-node: ^27.4.2 jest-haste-map: ^27.4.2 jest-jasmine2: ^27.4.2 @@ -13352,9 +13352,9 @@ fsevents@^1.2.7: version: 0.0.0-use.local resolution: "jest@workspace:packages/jest" dependencies: - "@jest/core": ^27.4.2 + "@jest/core": ^27.4.3 import-local: ^3.0.2 - jest-cli: ^27.4.2 + jest-cli: ^27.4.3 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: From ff701c2f5f693157593ca48cfe11584431783282 Mon Sep 17 00:00:00 2001 From: aghArdeshir Date: Thu, 2 Dec 2021 12:10:24 +0400 Subject: [PATCH 2/9] Update aaron's twitter handle (#12109) --- website/blog/2016-07-27-jest-14.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/blog/2016-07-27-jest-14.md b/website/blog/2016-07-27-jest-14.md index 0ab082518276..47f8d97a4838 100644 --- a/website/blog/2016-07-27-jest-14.md +++ b/website/blog/2016-07-27-jest-14.md @@ -83,7 +83,7 @@ Finally, here is a quote of a Facebook engineer describing how snapshot testing ## What's next for Jest -Recently [Aaron Abramov](https://twitter.com/aaronabramov_) has joined the Jest team full time to improve our unit and integration test infrastructure for Facebook's ads products. For the next few months the Jest team is planning major improvements in these areas: +Recently [Aaron Abramov](https://twitter.com/aarondjents) has joined the Jest team full time to improve our unit and integration test infrastructure for Facebook's ads products. For the next few months the Jest team is planning major improvements in these areas: - **Replace Jasmine:** Jasmine is slowing us down and is not being very actively developed. We started replacing all the Jasmine matchers and are excited to add new features and drop this dependency. - **Code Coverage:** When Jest was originally created, tools such as babel didn't exist. Our code coverage support has a bunch of edge cases and isn't always working properly. We are rewriting it to address all the current problems with coverage. From 3093c18c428d962eb959437b322c6a5b0ae0e7a2 Mon Sep 17 00:00:00 2001 From: mrazauskas <72159681+mrazauskas@users.noreply.github.com> Date: Sun, 5 Dec 2021 12:06:51 +0200 Subject: [PATCH 3/9] fix(babel-jest): add `process.version` chunk to the cache key (#12122) --- CHANGELOG.md | 2 + .../src/__tests__/getCacheKey.test.ts | 211 ++++++++++++++++++ packages/babel-jest/src/index.ts | 2 + 3 files changed, 215 insertions(+) create mode 100644 packages/babel-jest/src/__tests__/getCacheKey.test.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index d46ba9504fef..5aee1baba6b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ### Fixes +- `[babel-jest]` Add `process.version` chunk to the cache key ([#12122](https://github.com/facebook/jest/pull/12122)) + ### Chore & Maintenance ### Performance diff --git a/packages/babel-jest/src/__tests__/getCacheKey.test.ts b/packages/babel-jest/src/__tests__/getCacheKey.test.ts new file mode 100644 index 000000000000..63e38cff3cb3 --- /dev/null +++ b/packages/babel-jest/src/__tests__/getCacheKey.test.ts @@ -0,0 +1,211 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +import type {TransformOptions as BabelTransformOptions} from '@babel/core'; +import type {TransformOptions as JestTransformOptions} from '@jest/transform'; +import babelJest from '../index'; + +const processVersion = process.version; +const nodeEnv = process.env.NODE_ENV; +const babelEnv = process.env.BABEL_ENV; + +afterEach(() => { + jest.resetModules(); + + if (process.version === 'new-node-version') { + process.version = processVersion; + } + + if (process.env.NODE_ENV === 'NEW_NODE_ENV') { + process.env.NODE_ENV = nodeEnv; + } + + if (process.env.BABEL_ENV === 'NEW_BABEL_ENV') { + process.env.BABEL_ENV = babelEnv; + } +}); + +describe('getCacheKey', () => { + const sourceText = 'mock source'; + const sourcePath = 'mock-source-path.js'; + + const transformOptions = { + config: {rootDir: 'mock-root-dir'}, + configString: 'mock-config-string', + instrument: true, + } as JestTransformOptions; + + const oldCacheKey = babelJest.getCacheKey( + sourceText, + sourcePath, + transformOptions, + ); + + test('returns cache key hash', () => { + expect(oldCacheKey.length).toEqual(32); + }); + + test('if `THIS_FILE` value is changing', () => { + jest.doMock('graceful-fs', () => ({ + readFileSync: () => 'new this file', + })); + + const {default: babelJest}: typeof import('../index') = require('../index'); + + const newCacheKey = babelJest.getCacheKey( + sourceText, + sourcePath, + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `babelOptions.options` value is changing', () => { + jest.doMock('../loadBabelConfig', () => { + const babel: typeof import('@babel/core') = require('@babel/core'); + + return { + loadPartialConfig: (options: BabelTransformOptions) => ({ + ...babel.loadPartialConfig(options), + options: 'new-options', + }), + }; + }); + + const {default: babelJest}: typeof import('../index') = require('../index'); + + const newCacheKey = babelJest.getCacheKey( + sourceText, + sourcePath, + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `sourceText` value is changing', () => { + const newCacheKey = babelJest.getCacheKey( + 'new source text', + sourcePath, + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `sourcePath` value is changing', () => { + const newCacheKey = babelJest.getCacheKey( + sourceText, + 'new-source-path.js', + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `configString` value is changing', () => { + const newCacheKey = babelJest.getCacheKey(sourceText, sourcePath, { + ...transformOptions, + configString: 'new-config-string', + }); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `babelOptions.config` value is changing', () => { + jest.doMock('../loadBabelConfig', () => { + const babel: typeof import('@babel/core') = require('@babel/core'); + + return { + loadPartialConfig: (options: BabelTransformOptions) => ({ + ...babel.loadPartialConfig(options), + config: 'new-config', + }), + }; + }); + + const {default: babelJest}: typeof import('../index') = require('../index'); + + const newCacheKey = babelJest.getCacheKey( + sourceText, + sourcePath, + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `babelOptions.babelrc` value is changing', () => { + jest.doMock('../loadBabelConfig', () => { + const babel: typeof import('@babel/core') = require('@babel/core'); + + return { + loadPartialConfig: (options: BabelTransformOptions) => ({ + ...babel.loadPartialConfig(options), + babelrc: 'new-babelrc', + }), + }; + }); + + const {default: babelJest}: typeof import('../index') = require('../index'); + + const newCacheKey = babelJest.getCacheKey( + sourceText, + sourcePath, + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `instrument` value is changing', () => { + const newCacheKey = babelJest.getCacheKey(sourceText, sourcePath, { + ...transformOptions, + instrument: false, + }); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `process.env.NODE_ENV` value is changing', () => { + process.env.NODE_ENV = 'NEW_NODE_ENV'; + + const newCacheKey = babelJest.getCacheKey( + sourceText, + sourcePath, + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if `process.env.BABEL_ENV` value is changing', () => { + process.env.BABEL_ENV = 'NEW_BABEL_ENV'; + + const newCacheKey = babelJest.getCacheKey( + sourceText, + sourcePath, + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); + + test('if node version is changing', () => { + delete process.version; + process.version = 'new-node-version'; + + const newCacheKey = babelJest.getCacheKey( + sourceText, + sourcePath, + transformOptions, + ); + + expect(oldCacheKey).not.toEqual(newCacheKey); + }); +}); diff --git a/packages/babel-jest/src/index.ts b/packages/babel-jest/src/index.ts index da3f2d17d72f..9db0db4c54d7 100644 --- a/packages/babel-jest/src/index.ts +++ b/packages/babel-jest/src/index.ts @@ -98,6 +98,8 @@ function getCacheKeyFromConfig( .update(process.env.NODE_ENV || '') .update('\0', 'utf8') .update(process.env.BABEL_ENV || '') + .update('\0', 'utf8') + .update(process.version) .digest('hex'); } From c76f9a7c8eb2fab1a15dfe8952d125a8607d1bbe Mon Sep 17 00:00:00 2001 From: Hyeonjong Date: Tue, 7 Dec 2021 15:51:01 +0900 Subject: [PATCH 4/9] fix(website): CSS of jest card (#12127) --- CHANGELOG.md | 1 + website/static/css/custom.css | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5aee1baba6b6..c741d310fe89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Fixes - `[babel-jest]` Add `process.version` chunk to the cache key ([#12122](https://github.com/facebook/jest/pull/12122)) +- `[website]` Fix the card front that looks overlapping part of the card back ### Chore & Maintenance diff --git a/website/static/css/custom.css b/website/static/css/custom.css index a0556053e378..eb50deecf550 100644 --- a/website/static/css/custom.css +++ b/website/static/css/custom.css @@ -123,6 +123,7 @@ div.jest-card-front, } div.jest-card-front { + z-index: 1; background-color: #fff; border: 1px solid #bbb; } From f8887d5449f92200cd3348d006a224449e8d8c19 Mon Sep 17 00:00:00 2001 From: Lukas Liesis Date: Thu, 9 Dec 2021 12:37:46 +0200 Subject: [PATCH 5/9] docwebsite: update download stats (#12135) --- website/src/pages/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/src/pages/index.js b/website/src/pages/index.js index ce5ffdd1783c..59ce56c02069 100755 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -569,9 +569,9 @@ class Index extends React.Component { A lot of people! With - [20m](https://www.npmjs.com/package/jest) downloads in the + [50m](https://www.npmjs.com/package/jest) downloads in the last month, and used on over - [1,293,000](https://github.com/facebook/jest/network/dependents) + [3,898,000](https://github.com/facebook/jest/network/dependents) public repos on GitHub. Jest is used extensively at these companies: From 5ccb0a0d26410cbd6ba764cfeca56574d396136a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 10 Dec 2021 05:29:59 +0100 Subject: [PATCH 6/9] [jest-worker] Don't crash when running node with flags disallowed in workers (#12128) --- CHANGELOG.md | 1 + packages/jest-worker/src/workers/NodeThreadsWorker.ts | 4 ---- .../src/workers/__tests__/NodeThreadsWorker.test.js | 3 +-- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c741d310fe89..5fe3acad7ed8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Fixes - `[babel-jest]` Add `process.version` chunk to the cache key ([#12122](https://github.com/facebook/jest/pull/12122)) +- `[jest-worker]` Stop explicitly passing `execArgv` ([#12128](https://github.com/facebook/jest/pull/12128)) - `[website]` Fix the card front that looks overlapping part of the card back ### Chore & Maintenance diff --git a/packages/jest-worker/src/workers/NodeThreadsWorker.ts b/packages/jest-worker/src/workers/NodeThreadsWorker.ts index f28b834a5ee2..780f85dd2156 100644 --- a/packages/jest-worker/src/workers/NodeThreadsWorker.ts +++ b/packages/jest-worker/src/workers/NodeThreadsWorker.ts @@ -65,10 +65,6 @@ export default class ExperimentalWorker implements WorkerInterface { JEST_WORKER_ID: String(this._options.workerId + 1), // 0-indexed workerId, 1-indexed JEST_WORKER_ID }, eval: false, - // Suppress --max_old_space_size flags while preserving others (like --harmony). See https://nodejs.org/api/worker_threads.html#new-workerfilename-options - execArgv: process.execArgv.filter( - v => !/^--(max_old_space_size|max-old-space-size)/.test(v), - ), // @ts-expect-error: added in newer versions resourceLimits: this._options.resourceLimits, stderr: true, diff --git a/packages/jest-worker/src/workers/__tests__/NodeThreadsWorker.test.js b/packages/jest-worker/src/workers/__tests__/NodeThreadsWorker.test.js index 9e1d6500b104..3ff5f2b6a874 100644 --- a/packages/jest-worker/src/workers/__tests__/NodeThreadsWorker.test.js +++ b/packages/jest-worker/src/workers/__tests__/NodeThreadsWorker.test.js @@ -54,11 +54,10 @@ afterEach(() => { it('passes fork options down to worker_threads.Worker, adding the defaults', () => { const thread = require.resolve('../threadChild'); - process.execArgv = ['--inspect', '-p']; - // eslint-disable-next-line no-new new Worker({ forkOptions: { + execArgv: ['--inspect', '-p'], execPath: 'hello', }, maxRetries: 3, From 2dabd5c14de620a005a479827875777bec968c47 Mon Sep 17 00:00:00 2001 From: Rajat Date: Fri, 10 Dec 2021 10:06:14 +0530 Subject: [PATCH 7/9] [jest-environment] adding `mocked` in `jest` object (#12133) --- packages/jest-environment/src/index.ts | 2 ++ packages/jest-runtime/src/index.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/jest-environment/src/index.ts b/packages/jest-environment/src/index.ts index 42cb7f8927c1..b5920f7d00e9 100644 --- a/packages/jest-environment/src/index.ts +++ b/packages/jest-environment/src/index.ts @@ -10,6 +10,7 @@ import type {LegacyFakeTimers, ModernFakeTimers} from '@jest/fake-timers'; import type {Circus, Config, Global} from '@jest/types'; import type { fn as JestMockFn, + mocked as JestMockMocked, spyOn as JestMockSpyOn, ModuleMocker, } from 'jest-mock'; @@ -191,6 +192,7 @@ export interface Jest { * jest.spyOn; other mocks will require you to manually restore them. */ restoreAllMocks(): Jest; + mocked: typeof JestMockMocked; /** * Runs failed tests n-times until they pass or until the max number of * retries is exhausted. This only works with `jest-circus`! diff --git a/packages/jest-runtime/src/index.ts b/packages/jest-runtime/src/index.ts index 8640b45ea405..2746f303b1f8 100644 --- a/packages/jest-runtime/src/index.ts +++ b/packages/jest-runtime/src/index.ts @@ -1924,6 +1924,7 @@ export default class Runtime { }; const fn = this._moduleMocker.fn.bind(this._moduleMocker); const spyOn = this._moduleMocker.spyOn.bind(this._moduleMocker); + const mocked = this._moduleMocker.mocked.bind(this._moduleMocker); const setTimeout = (timeout: number) => { if (this._environment.global.jasmine) { @@ -1975,6 +1976,7 @@ export default class Runtime { isMockFunction: this._moduleMocker.isMockFunction, isolateModules, mock, + mocked, requireActual: this.requireActual.bind(this, from), requireMock: this.requireMock.bind(this, from), resetAllMocks, From facea5d9d68397138535bd9d0d381b1465c119a7 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Fri, 10 Dec 2021 05:39:05 +0100 Subject: [PATCH 8/9] chore: update changelog for release --- CHANGELOG.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fe3acad7ed8..01f8245f6fa1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,21 @@ ### Fixes +### Chore & Maintenance + +### Performance + +## 27.4.4 + +### Fixes + - `[babel-jest]` Add `process.version` chunk to the cache key ([#12122](https://github.com/facebook/jest/pull/12122)) +- `[jest-environment]` Add `mocked` to `jest` object ([#12133](https://github.com/facebook/jest/pull/12133)) - `[jest-worker]` Stop explicitly passing `execArgv` ([#12128](https://github.com/facebook/jest/pull/12128)) -- `[website]` Fix the card front that looks overlapping part of the card back ### Chore & Maintenance -### Performance +- `[website]` Fix the card front that looks overlapping part of the card back ## 27.4.3 From e2316126b2e4b9b4272e5a0b651c3cb5b0306369 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Fri, 10 Dec 2021 05:43:02 +0100 Subject: [PATCH 9/9] v27.4.4 --- lerna.json | 2 +- packages/babel-jest/package.json | 4 ++-- packages/jest-circus/package.json | 8 +++---- packages/jest-cli/package.json | 6 ++--- packages/jest-config/package.json | 18 +++++++-------- packages/jest-core/package.json | 22 +++++++++---------- packages/jest-environment-jsdom/package.json | 4 ++-- packages/jest-environment-node/package.json | 4 ++-- packages/jest-environment/package.json | 2 +- packages/jest-globals/package.json | 4 ++-- packages/jest-haste-map/package.json | 4 ++-- packages/jest-jasmine2/package.json | 8 +++---- packages/jest-repl/package.json | 10 ++++----- packages/jest-reporters/package.json | 10 ++++----- .../jest-resolve-dependencies/package.json | 10 ++++----- packages/jest-resolve/package.json | 4 ++-- packages/jest-runner/package.json | 20 ++++++++--------- packages/jest-runtime/package.json | 16 +++++++------- packages/jest-snapshot/package.json | 8 +++---- packages/jest-test-sequencer/package.json | 6 ++--- packages/jest-transform/package.json | 4 ++-- packages/jest-worker/package.json | 2 +- packages/jest/package.json | 6 ++--- 23 files changed, 91 insertions(+), 91 deletions(-) diff --git a/lerna.json b/lerna.json index f0a47496dfc9..b68e50fc5cb9 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "27.4.3", + "version": "27.4.4", "npmClient": "yarn", "packages": [ "packages/*" diff --git a/packages/babel-jest/package.json b/packages/babel-jest/package.json index f326d6f1ed95..a4d28803f137 100644 --- a/packages/babel-jest/package.json +++ b/packages/babel-jest/package.json @@ -1,7 +1,7 @@ { "name": "babel-jest", "description": "Jest plugin to use babel for transformation.", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -18,7 +18,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@jest/transform": "^27.4.2", + "@jest/transform": "^27.4.4", "@jest/types": "^27.4.2", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", diff --git a/packages/jest-circus/package.json b/packages/jest-circus/package.json index ee7ce9cd30b4..efc59735473e 100644 --- a/packages/jest-circus/package.json +++ b/packages/jest-circus/package.json @@ -1,6 +1,6 @@ { "name": "jest-circus", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -18,7 +18,7 @@ "./runner": "./runner.js" }, "dependencies": { - "@jest/environment": "^27.4.2", + "@jest/environment": "^27.4.4", "@jest/test-result": "^27.4.2", "@jest/types": "^27.4.2", "@types/node": "*", @@ -30,8 +30,8 @@ "jest-each": "^27.4.2", "jest-matcher-utils": "^27.4.2", "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", + "jest-runtime": "^27.4.4", + "jest-snapshot": "^27.4.4", "jest-util": "^27.4.2", "pretty-format": "^27.4.2", "slash": "^3.0.0", diff --git a/packages/jest-cli/package.json b/packages/jest-cli/package.json index d5ab52b93a03..a283939ec0c1 100644 --- a/packages/jest-cli/package.json +++ b/packages/jest-cli/package.json @@ -1,7 +1,7 @@ { "name": "jest-cli", "description": "Delightful JavaScript Testing.", - "version": "27.4.3", + "version": "27.4.4", "main": "./build/index.js", "types": "./build/index.d.ts", "exports": { @@ -13,14 +13,14 @@ "./bin/jest": "./bin/jest.js" }, "dependencies": { - "@jest/core": "^27.4.3", + "@jest/core": "^27.4.4", "@jest/test-result": "^27.4.2", "@jest/types": "^27.4.2", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "jest-config": "^27.4.3", + "jest-config": "^27.4.4", "jest-util": "^27.4.2", "jest-validate": "^27.4.2", "prompts": "^2.0.1", diff --git a/packages/jest-config/package.json b/packages/jest-config/package.json index a35c5c82a9e0..23582cce32a2 100644 --- a/packages/jest-config/package.json +++ b/packages/jest-config/package.json @@ -1,6 +1,6 @@ { "name": "jest-config", - "version": "27.4.3", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -26,22 +26,22 @@ }, "dependencies": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.4.2", + "@jest/test-sequencer": "^27.4.4", "@jest/types": "^27.4.2", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.4", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.2", - "jest-environment-jsdom": "^27.4.3", - "jest-environment-node": "^27.4.2", + "jest-circus": "^27.4.4", + "jest-environment-jsdom": "^27.4.4", + "jest-environment-node": "^27.4.4", "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.2", + "jest-jasmine2": "^27.4.4", "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-runner": "^27.4.3", + "jest-resolve": "^27.4.4", + "jest-runner": "^27.4.4", "jest-util": "^27.4.2", "jest-validate": "^27.4.2", "micromatch": "^4.0.4", diff --git a/packages/jest-core/package.json b/packages/jest-core/package.json index 50fe3c8108c5..87deaf8f4ff7 100644 --- a/packages/jest-core/package.json +++ b/packages/jest-core/package.json @@ -1,7 +1,7 @@ { "name": "@jest/core", "description": "Delightful JavaScript Testing.", - "version": "27.4.3", + "version": "27.4.4", "main": "./build/jest.js", "types": "./build/jest.d.ts", "exports": { @@ -13,9 +13,9 @@ }, "dependencies": { "@jest/console": "^27.4.2", - "@jest/reporters": "^27.4.2", + "@jest/reporters": "^27.4.4", "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", + "@jest/transform": "^27.4.4", "@jest/types": "^27.4.2", "@types/node": "*", "ansi-escapes": "^4.2.1", @@ -24,15 +24,15 @@ "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.3", - "jest-haste-map": "^27.4.2", + "jest-config": "^27.4.4", + "jest-haste-map": "^27.4.4", "jest-message-util": "^27.4.2", "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-resolve-dependencies": "^27.4.2", - "jest-runner": "^27.4.3", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", + "jest-resolve": "^27.4.4", + "jest-resolve-dependencies": "^27.4.4", + "jest-runner": "^27.4.4", + "jest-runtime": "^27.4.4", + "jest-snapshot": "^27.4.4", "jest-util": "^27.4.2", "jest-validate": "^27.4.2", "jest-watcher": "^27.4.2", @@ -42,7 +42,7 @@ "strip-ansi": "^6.0.0" }, "devDependencies": { - "@jest/test-sequencer": "^27.4.2", + "@jest/test-sequencer": "^27.4.4", "@jest/test-utils": "^27.4.2", "@types/exit": "^0.1.30", "@types/graceful-fs": "^4.1.2", diff --git a/packages/jest-environment-jsdom/package.json b/packages/jest-environment-jsdom/package.json index 98e41dac4398..7e15af4c9afb 100644 --- a/packages/jest-environment-jsdom/package.json +++ b/packages/jest-environment-jsdom/package.json @@ -1,6 +1,6 @@ { "name": "jest-environment-jsdom", - "version": "27.4.3", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -17,7 +17,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@jest/environment": "^27.4.2", + "@jest/environment": "^27.4.4", "@jest/fake-timers": "^27.4.2", "@jest/types": "^27.4.2", "@types/node": "*", diff --git a/packages/jest-environment-node/package.json b/packages/jest-environment-node/package.json index e303460bc6fa..64a918bfa629 100644 --- a/packages/jest-environment-node/package.json +++ b/packages/jest-environment-node/package.json @@ -1,6 +1,6 @@ { "name": "jest-environment-node", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -17,7 +17,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@jest/environment": "^27.4.2", + "@jest/environment": "^27.4.4", "@jest/fake-timers": "^27.4.2", "@jest/types": "^27.4.2", "@types/node": "*", diff --git a/packages/jest-environment/package.json b/packages/jest-environment/package.json index 26b636750c83..0138052637bf 100644 --- a/packages/jest-environment/package.json +++ b/packages/jest-environment/package.json @@ -1,6 +1,6 @@ { "name": "@jest/environment", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", diff --git a/packages/jest-globals/package.json b/packages/jest-globals/package.json index 176f4bfd1226..9b5d0fb67d33 100644 --- a/packages/jest-globals/package.json +++ b/packages/jest-globals/package.json @@ -1,6 +1,6 @@ { "name": "@jest/globals", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -20,7 +20,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@jest/environment": "^27.4.2", + "@jest/environment": "^27.4.4", "@jest/types": "^27.4.2", "expect": "^27.4.2" }, diff --git a/packages/jest-haste-map/package.json b/packages/jest-haste-map/package.json index cddfb3fd8826..602737bad4bb 100644 --- a/packages/jest-haste-map/package.json +++ b/packages/jest-haste-map/package.json @@ -1,6 +1,6 @@ { "name": "jest-haste-map", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -26,7 +26,7 @@ "jest-regex-util": "^27.4.0", "jest-serializer": "^27.4.0", "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", + "jest-worker": "^27.4.4", "micromatch": "^4.0.4", "walker": "^1.0.7" }, diff --git a/packages/jest-jasmine2/package.json b/packages/jest-jasmine2/package.json index a54f657f5f49..4036f41d40aa 100644 --- a/packages/jest-jasmine2/package.json +++ b/packages/jest-jasmine2/package.json @@ -1,6 +1,6 @@ { "name": "jest-jasmine2", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -18,7 +18,7 @@ }, "dependencies": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.4.2", + "@jest/environment": "^27.4.4", "@jest/source-map": "^27.4.0", "@jest/test-result": "^27.4.2", "@jest/types": "^27.4.2", @@ -30,8 +30,8 @@ "jest-each": "^27.4.2", "jest-matcher-utils": "^27.4.2", "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", + "jest-runtime": "^27.4.4", + "jest-snapshot": "^27.4.4", "jest-util": "^27.4.2", "pretty-format": "^27.4.2", "throat": "^6.0.1" diff --git a/packages/jest-repl/package.json b/packages/jest-repl/package.json index 3b1030dd146c..fead6f0bb0b9 100644 --- a/packages/jest-repl/package.json +++ b/packages/jest-repl/package.json @@ -1,6 +1,6 @@ { "name": "jest-repl", - "version": "27.4.3", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -20,12 +20,12 @@ }, "dependencies": { "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", - "@jest/transform": "^27.4.2", + "@jest/environment": "^27.4.4", + "@jest/transform": "^27.4.4", "@jest/types": "^27.4.2", "chalk": "^4.0.0", - "jest-config": "^27.4.3", - "jest-runtime": "^27.4.2", + "jest-config": "^27.4.4", + "jest-runtime": "^27.4.4", "jest-util": "^27.4.2", "jest-validate": "^27.4.2", "repl": "^0.1.3", diff --git a/packages/jest-reporters/package.json b/packages/jest-reporters/package.json index 9e35b70baead..93a3652990e3 100644 --- a/packages/jest-reporters/package.json +++ b/packages/jest-reporters/package.json @@ -1,7 +1,7 @@ { "name": "@jest/reporters", "description": "Jest's reporters", - "version": "27.4.2", + "version": "27.4.4", "main": "./build/index.js", "types": "./build/index.d.ts", "exports": { @@ -15,7 +15,7 @@ "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.4.2", "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", + "@jest/transform": "^27.4.4", "@jest/types": "^27.4.2", "@types/node": "*", "chalk": "^4.0.0", @@ -28,10 +28,10 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.4.2", - "jest-resolve": "^27.4.2", + "jest-haste-map": "^27.4.4", + "jest-resolve": "^27.4.4", "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", + "jest-worker": "^27.4.4", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", diff --git a/packages/jest-resolve-dependencies/package.json b/packages/jest-resolve-dependencies/package.json index b622893cc7e0..2d9452900c7d 100644 --- a/packages/jest-resolve-dependencies/package.json +++ b/packages/jest-resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "jest-resolve-dependencies", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -19,13 +19,13 @@ "dependencies": { "@jest/types": "^27.4.2", "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.2" + "jest-snapshot": "^27.4.4" }, "devDependencies": { "@jest/test-utils": "^27.4.2", - "jest-haste-map": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-runtime": "^27.4.2" + "jest-haste-map": "^27.4.4", + "jest-resolve": "^27.4.4", + "jest-runtime": "^27.4.4" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" diff --git a/packages/jest-resolve/package.json b/packages/jest-resolve/package.json index 1692d678b122..101a3016b1f4 100644 --- a/packages/jest-resolve/package.json +++ b/packages/jest-resolve/package.json @@ -1,6 +1,6 @@ { "name": "jest-resolve", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -20,7 +20,7 @@ "@jest/types": "^27.4.2", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", + "jest-haste-map": "^27.4.4", "jest-pnp-resolver": "^1.2.2", "jest-util": "^27.4.2", "jest-validate": "^27.4.2", diff --git a/packages/jest-runner/package.json b/packages/jest-runner/package.json index 648395c455be..3df8756e8384 100644 --- a/packages/jest-runner/package.json +++ b/packages/jest-runner/package.json @@ -1,6 +1,6 @@ { "name": "jest-runner", - "version": "27.4.3", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -18,9 +18,9 @@ }, "dependencies": { "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", + "@jest/environment": "^27.4.4", "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", + "@jest/transform": "^27.4.4", "@jest/types": "^27.4.2", "@types/node": "*", "chalk": "^4.0.0", @@ -28,15 +28,15 @@ "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.3", - "jest-environment-node": "^27.4.2", - "jest-haste-map": "^27.4.2", + "jest-environment-jsdom": "^27.4.4", + "jest-environment-node": "^27.4.4", + "jest-haste-map": "^27.4.4", "jest-leak-detector": "^27.4.2", "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-runtime": "^27.4.2", + "jest-resolve": "^27.4.4", + "jest-runtime": "^27.4.4", "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", + "jest-worker": "^27.4.4", "source-map-support": "^0.5.6", "throat": "^6.0.1" }, @@ -44,7 +44,7 @@ "@types/exit": "^0.1.30", "@types/graceful-fs": "^4.1.2", "@types/source-map-support": "^0.5.0", - "jest-jasmine2": "^27.4.2" + "jest-jasmine2": "^27.4.4" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" diff --git a/packages/jest-runtime/package.json b/packages/jest-runtime/package.json index 0b69673eb77a..61562b6fdc88 100644 --- a/packages/jest-runtime/package.json +++ b/packages/jest-runtime/package.json @@ -1,6 +1,6 @@ { "name": "jest-runtime", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -18,11 +18,11 @@ }, "dependencies": { "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", - "@jest/globals": "^27.4.2", + "@jest/environment": "^27.4.4", + "@jest/globals": "^27.4.4", "@jest/source-map": "^27.4.0", "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", + "@jest/transform": "^27.4.4", "@jest/types": "^27.4.2", "@types/yargs": "^16.0.0", "chalk": "^4.0.0", @@ -32,12 +32,12 @@ "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", + "jest-haste-map": "^27.4.4", "jest-message-util": "^27.4.2", "jest-mock": "^27.4.2", "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-snapshot": "^27.4.2", + "jest-resolve": "^27.4.4", + "jest-snapshot": "^27.4.4", "jest-util": "^27.4.2", "jest-validate": "^27.4.2", "slash": "^3.0.0", @@ -51,7 +51,7 @@ "@types/glob": "^7.1.1", "@types/graceful-fs": "^4.1.2", "@types/node": "^14.0.27", - "jest-environment-node": "^27.4.2", + "jest-environment-node": "^27.4.4", "jest-snapshot-serializer-raw": "^1.1.0" }, "engines": { diff --git a/packages/jest-snapshot/package.json b/packages/jest-snapshot/package.json index 5c28e97b8039..377fd4621ffd 100644 --- a/packages/jest-snapshot/package.json +++ b/packages/jest-snapshot/package.json @@ -1,6 +1,6 @@ { "name": "jest-snapshot", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -23,7 +23,7 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", + "@jest/transform": "^27.4.4", "@jest/types": "^27.4.2", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", @@ -33,10 +33,10 @@ "graceful-fs": "^4.2.4", "jest-diff": "^27.4.2", "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", + "jest-haste-map": "^27.4.4", "jest-matcher-utils": "^27.4.2", "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", + "jest-resolve": "^27.4.4", "jest-util": "^27.4.2", "natural-compare": "^1.4.0", "pretty-format": "^27.4.2", diff --git a/packages/jest-test-sequencer/package.json b/packages/jest-test-sequencer/package.json index af478bcf1dff..4196cd06b2d1 100644 --- a/packages/jest-test-sequencer/package.json +++ b/packages/jest-test-sequencer/package.json @@ -1,6 +1,6 @@ { "name": "@jest/test-sequencer", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -19,8 +19,8 @@ "dependencies": { "@jest/test-result": "^27.4.2", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-runtime": "^27.4.2" + "jest-haste-map": "^27.4.4", + "jest-runtime": "^27.4.4" }, "devDependencies": { "@types/graceful-fs": "^4.1.3" diff --git a/packages/jest-transform/package.json b/packages/jest-transform/package.json index f88a47417d88..3563f303d0db 100644 --- a/packages/jest-transform/package.json +++ b/packages/jest-transform/package.json @@ -1,6 +1,6 @@ { "name": "@jest/transform", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", @@ -24,7 +24,7 @@ "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", + "jest-haste-map": "^27.4.4", "jest-regex-util": "^27.4.0", "jest-util": "^27.4.2", "micromatch": "^4.0.4", diff --git a/packages/jest-worker/package.json b/packages/jest-worker/package.json index bb7f9f401faf..ab4cfe6094db 100644 --- a/packages/jest-worker/package.json +++ b/packages/jest-worker/package.json @@ -1,6 +1,6 @@ { "name": "jest-worker", - "version": "27.4.2", + "version": "27.4.4", "repository": { "type": "git", "url": "https://github.com/facebook/jest.git", diff --git a/packages/jest/package.json b/packages/jest/package.json index 90dd4a8baf1c..67063359fc94 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -1,7 +1,7 @@ { "name": "jest", "description": "Delightful JavaScript Testing.", - "version": "27.4.3", + "version": "27.4.4", "main": "./build/jest.js", "types": "./build/jest.d.ts", "exports": { @@ -13,9 +13,9 @@ "./bin/jest": "./bin/jest.js" }, "dependencies": { - "@jest/core": "^27.4.3", + "@jest/core": "^27.4.4", "import-local": "^3.0.2", - "jest-cli": "^27.4.3" + "jest-cli": "^27.4.4" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"