diff --git a/e2e/__external-repos__/custom-typings/package.json b/e2e/__external-repos__/custom-typings/package.json index ea915f48b3..563b629c48 100644 --- a/e2e/__external-repos__/custom-typings/package.json +++ b/e2e/__external-repos__/custom-typings/package.json @@ -5,7 +5,7 @@ "test": "jest" }, "devDependencies": { - "@types/jest": "^26.0.15", + "@types/jest": "^26.0.16", "@types/jquery": "^3.5.4", "jest": "^26.6.3", "jquery": "^3.5.1", diff --git a/e2e/__external-repos__/custom-typings/yarn.lock b/e2e/__external-repos__/custom-typings/yarn.lock index 8eef533e0c..115fc3d37b 100644 --- a/e2e/__external-repos__/custom-typings/yarn.lock +++ b/e2e/__external-repos__/custom-typings/yarn.lock @@ -578,10 +578,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.15": - version "26.0.15" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" - integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== +"@types/jest@^26.0.16": + version "26.0.16" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.16.tgz#b47abd50f6ed0503f589db8e126fc8eb470cf87c" + integrity sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" diff --git a/e2e/__external-repos__/memory-usage/package.json b/e2e/__external-repos__/memory-usage/package.json index 7b710ec9ad..83b7f042f9 100644 --- a/e2e/__external-repos__/memory-usage/package.json +++ b/e2e/__external-repos__/memory-usage/package.json @@ -28,7 +28,7 @@ "@nestjs/core": "^7.5.5", "@nestjs/platform-express": "^7.5.5", "@nestjs/testing": "^7.5.5", - "@types/jest": "^26.0.15", + "@types/jest": "^26.0.16", "@types/lodash": "^4.14.165", "jest": "^26.6.3", "lodash": "^4.17.20", diff --git a/e2e/__external-repos__/memory-usage/yarn.lock b/e2e/__external-repos__/memory-usage/yarn.lock index 765ea556de..bf7a46c506 100644 --- a/e2e/__external-repos__/memory-usage/yarn.lock +++ b/e2e/__external-repos__/memory-usage/yarn.lock @@ -601,10 +601,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.15": - version "26.0.15" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" - integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== +"@types/jest@^26.0.16": + version "26.0.16" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.16.tgz#b47abd50f6ed0503f589db8e126fc8eb470cf87c" + integrity sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" diff --git a/e2e/__external-repos__/path-mapping/package.json b/e2e/__external-repos__/path-mapping/package.json index b383a21de0..5385e5ec63 100644 --- a/e2e/__external-repos__/path-mapping/package.json +++ b/e2e/__external-repos__/path-mapping/package.json @@ -2,7 +2,7 @@ "name": "ts-jest-example", "private": true, "devDependencies": { - "@types/jest": "^26.0.15", + "@types/jest": "^26.0.16", "jest": "^26.6.3", "typescript": "^4.1.2" }, diff --git a/e2e/__external-repos__/path-mapping/yarn.lock b/e2e/__external-repos__/path-mapping/yarn.lock index 443c6a4fc4..2b5db4e57e 100644 --- a/e2e/__external-repos__/path-mapping/yarn.lock +++ b/e2e/__external-repos__/path-mapping/yarn.lock @@ -561,10 +561,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.15": - version "26.0.15" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" - integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== +"@types/jest@^26.0.16": + version "26.0.16" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.16.tgz#b47abd50f6ed0503f589db8e126fc8eb470cf87c" + integrity sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" diff --git a/e2e/__external-repos__/simple-project-references/package.json b/e2e/__external-repos__/simple-project-references/package.json index 344d19b7f8..256906761a 100644 --- a/e2e/__external-repos__/simple-project-references/package.json +++ b/e2e/__external-repos__/simple-project-references/package.json @@ -5,7 +5,7 @@ "test": "jest" }, "devDependencies": { - "@types/jest": "^26.0.15", + "@types/jest": "^26.0.16", "@types/lodash": "^4.14.165", "jest": "^26.6.3", "typescript": "^4.1.2" diff --git a/e2e/__external-repos__/simple-project-references/yarn.lock b/e2e/__external-repos__/simple-project-references/yarn.lock index f0dca55600..9d8df7217b 100644 --- a/e2e/__external-repos__/simple-project-references/yarn.lock +++ b/e2e/__external-repos__/simple-project-references/yarn.lock @@ -578,10 +578,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.15": - version "26.0.15" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" - integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== +"@types/jest@^26.0.16": + version "26.0.16" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.16.tgz#b47abd50f6ed0503f589db8e126fc8eb470cf87c" + integrity sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" diff --git a/e2e/__external-repos__/simple/with-dependency/package.json b/e2e/__external-repos__/simple/with-dependency/package.json index e3a64f3b3c..dae5c347eb 100644 --- a/e2e/__external-repos__/simple/with-dependency/package.json +++ b/e2e/__external-repos__/simple/with-dependency/package.json @@ -36,7 +36,7 @@ } }, "devDependencies": { - "@types/jest": "^26.0.15", + "@types/jest": "^26.0.16", "dependency": "file:../dependency", "jest": "^26.6.3", "typescript": "^4.1.2" diff --git a/e2e/__external-repos__/simple/with-dependency/yarn.lock b/e2e/__external-repos__/simple/with-dependency/yarn.lock index 829788523e..8810fe79c9 100644 --- a/e2e/__external-repos__/simple/with-dependency/yarn.lock +++ b/e2e/__external-repos__/simple/with-dependency/yarn.lock @@ -578,10 +578,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.15": - version "26.0.15" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" - integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== +"@types/jest@^26.0.16": + version "26.0.16" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.16.tgz#b47abd50f6ed0503f589db8e126fc8eb470cf87c" + integrity sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" diff --git a/e2e/__external-repos__/yarn-workspace-composite/package.json b/e2e/__external-repos__/yarn-workspace-composite/package.json index 9ce68b7e46..b71cc90b36 100644 --- a/e2e/__external-repos__/yarn-workspace-composite/package.json +++ b/e2e/__external-repos__/yarn-workspace-composite/package.json @@ -8,7 +8,7 @@ "test": "jest --no-cache" }, "devDependencies": { - "@types/jest": "^26.0.15", + "@types/jest": "^26.0.16", "jest": "^26.6.3", "typescript": "^4.1.2" }, diff --git a/e2e/__external-repos__/yarn-workspace-composite/yarn.lock b/e2e/__external-repos__/yarn-workspace-composite/yarn.lock index 75d21d911f..127a1a7f79 100644 --- a/e2e/__external-repos__/yarn-workspace-composite/yarn.lock +++ b/e2e/__external-repos__/yarn-workspace-composite/yarn.lock @@ -578,10 +578,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.15": - version "26.0.15" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" - integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== +"@types/jest@^26.0.16": + version "26.0.16" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.16.tgz#b47abd50f6ed0503f589db8e126fc8eb470cf87c" + integrity sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" diff --git a/e2e/__templates__/default/package-lock.json b/e2e/__templates__/default/package-lock.json index 1b2484e91b..5e4f8a1d07 100644 --- a/e2e/__templates__/default/package-lock.json +++ b/e2e/__templates__/default/package-lock.json @@ -8,7 +8,7 @@ "name": "ts-jest-e2e-tmpl-default", "version": "0.0.0-tmpl.0", "devDependencies": { - "@types/jest": "26.0.15", + "@types/jest": "26.0.16", "@types/node": "12.19.0", "jest": "26.6.3", "typescript": "4.1.2" @@ -845,9 +845,9 @@ } }, "node_modules/@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", "dev": true, "dependencies": { "jest-diff": "^26.0.0", @@ -6784,9 +6784,9 @@ } }, "@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", "dev": true, "requires": { "jest-diff": "^26.0.0", diff --git a/e2e/__templates__/default/package.json b/e2e/__templates__/default/package.json index dd5f07a7dd..8fe2fc00ef 100644 --- a/e2e/__templates__/default/package.json +++ b/e2e/__templates__/default/package.json @@ -3,7 +3,7 @@ "version": "0.0.0-tmpl.0", "private": true, "devDependencies": { - "@types/jest": "26.0.15", + "@types/jest": "26.0.16", "@types/node": "12.19.0", "jest": "26.6.3", "typescript": "4.1.2" diff --git a/e2e/__templates__/with-babel-7-string-config/package-lock.json b/e2e/__templates__/with-babel-7-string-config/package-lock.json index f3a0b672dd..bbde6d7845 100644 --- a/e2e/__templates__/with-babel-7-string-config/package-lock.json +++ b/e2e/__templates__/with-babel-7-string-config/package-lock.json @@ -10,7 +10,7 @@ "devDependencies": { "@babel/core": "7.12.3", "@babel/preset-env": "7.12.1", - "@types/jest": "26.0.15", + "@types/jest": "26.0.16", "@types/node": "12.19.0", "babel-jest": "26.6.3", "jest": "26.6.3", @@ -1791,9 +1791,9 @@ } }, "node_modules/@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", "dev": true, "dependencies": { "jest-diff": "^26.0.0", @@ -10184,9 +10184,9 @@ } }, "@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", "dev": true, "requires": { "jest-diff": "^26.0.0", diff --git a/e2e/__templates__/with-babel-7-string-config/package.json b/e2e/__templates__/with-babel-7-string-config/package.json index 010d83432b..e788b6c78d 100644 --- a/e2e/__templates__/with-babel-7-string-config/package.json +++ b/e2e/__templates__/with-babel-7-string-config/package.json @@ -5,7 +5,7 @@ "devDependencies": { "@babel/core": "7.12.3", "@babel/preset-env": "7.12.1", - "@types/jest": "26.0.15", + "@types/jest": "26.0.16", "@types/node": "12.19.0", "babel-jest": "26.6.3", "jest": "26.6.3", diff --git a/e2e/__templates__/with-babel-7/package-lock.json b/e2e/__templates__/with-babel-7/package-lock.json index 5409ea9060..c29ba29f0a 100644 --- a/e2e/__templates__/with-babel-7/package-lock.json +++ b/e2e/__templates__/with-babel-7/package-lock.json @@ -10,7 +10,7 @@ "devDependencies": { "@babel/core": "7.12.3", "@babel/preset-env": "7.12.1", - "@types/jest": "26.0.15", + "@types/jest": "26.0.16", "@types/node": "12.19.0", "babel-jest": "26.6.3", "jest": "26.6.3", @@ -1791,9 +1791,9 @@ } }, "node_modules/@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", "dev": true, "dependencies": { "jest-diff": "^26.0.0", @@ -10184,9 +10184,9 @@ } }, "@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", "dev": true, "requires": { "jest-diff": "^26.0.0", diff --git a/e2e/__templates__/with-babel-7/package.json b/e2e/__templates__/with-babel-7/package.json index 3b5ccbd294..7ae2c68c75 100644 --- a/e2e/__templates__/with-babel-7/package.json +++ b/e2e/__templates__/with-babel-7/package.json @@ -5,7 +5,7 @@ "devDependencies": { "@babel/core": "7.12.3", "@babel/preset-env": "7.12.1", - "@types/jest": "26.0.15", + "@types/jest": "26.0.16", "@types/node": "12.19.0", "babel-jest": "26.6.3", "jest": "26.6.3", diff --git a/e2e/__templates__/with-unsupported-version/package-lock.json b/e2e/__templates__/with-unsupported-version/package-lock.json index 6b18da7b54..4fc566b64c 100644 --- a/e2e/__templates__/with-unsupported-version/package-lock.json +++ b/e2e/__templates__/with-unsupported-version/package-lock.json @@ -8,7 +8,7 @@ "name": "ts-jest-e2e-tmpl-with-unsupported-version", "version": "0.0.0-tmpl.0", "devDependencies": { - "@types/jest": "26.0.15", + "@types/jest": "26.0.16", "@types/node": "12.19.0", "jest": "26.6.3", "typescript": "3.7.5" @@ -845,9 +845,9 @@ } }, "node_modules/@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", "dev": true, "dependencies": { "jest-diff": "^26.0.0", @@ -6784,9 +6784,9 @@ } }, "@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", "dev": true, "requires": { "jest-diff": "^26.0.0", diff --git a/e2e/__templates__/with-unsupported-version/package.json b/e2e/__templates__/with-unsupported-version/package.json index 93a72913ab..56675b41e4 100644 --- a/e2e/__templates__/with-unsupported-version/package.json +++ b/e2e/__templates__/with-unsupported-version/package.json @@ -3,7 +3,7 @@ "version": "0.0.0-tmpl.0", "private": true, "devDependencies": { - "@types/jest": "26.0.15", + "@types/jest": "26.0.16", "@types/node": "12.19.0", "jest": "26.6.3", "typescript": "3.7.5" diff --git a/src/index.ts b/src/index.ts index c9f6946e93..76efaa61ad 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,8 +1,5 @@ -import { VersionCheckers } from './utils/version-checkers' import { TsJestTransformer } from './ts-jest-transformer' export function createTransformer(): TsJestTransformer { - VersionCheckers.jest.warn() - return new TsJestTransformer() } diff --git a/src/ts-jest-transformer.spec.ts b/src/ts-jest-transformer.spec.ts index 68ec21e6ce..d2984fb676 100644 --- a/src/ts-jest-transformer.spec.ts +++ b/src/ts-jest-transformer.spec.ts @@ -13,6 +13,7 @@ import { CACHE_KEY_EL_SEPARATOR, TsJestTransformer } from './ts-jest-transformer import type { ResolvedModulesMap } from './types' import { stringify } from './utils/json' import { sha1 } from './utils/sha1' +import { VersionCheckers } from './utils/version-checkers' const logTarget = logTargetMock() const cacheDir = join(process.cwd(), 'tmp') @@ -360,4 +361,16 @@ describe('TsJestTransformer', () => { } }) }) + + describe('subclass extends TsJestTransformer', () => { + class MyTransformer extends TsJestTransformer {} + + test('should have jest version checking', () => { + VersionCheckers.jest.warn = jest.fn() + + new MyTransformer() + + expect(VersionCheckers.jest.warn).toHaveBeenCalled() + }) + }) }) diff --git a/src/ts-jest-transformer.ts b/src/ts-jest-transformer.ts index 1bf182b821..bf532bbd02 100644 --- a/src/ts-jest-transformer.ts +++ b/src/ts-jest-transformer.ts @@ -14,6 +14,7 @@ import { rootLogger } from './utils/logger' import { Errors, interpolate } from './utils/messages' import type { CompilerInstance } from './types' import { sha1 } from './utils/sha1' +import { VersionCheckers } from './utils/version-checkers' interface CachedConfigSet { configSet: ConfigSet @@ -47,6 +48,7 @@ export class TsJestTransformer implements Transformer { constructor() { this._logger = rootLogger.child({ namespace: 'ts-jest-transformer' }) + VersionCheckers.jest.warn() this._logger.debug('created new transformer') }