Skip to content

Commit 1a6836a

Browse files
authored
Merge pull request #246 from seriouslag/patch/tsConfig-fallback
Update ts-jest version and api
2 parents 075b7b1 + adec3fc commit 1a6836a

File tree

3 files changed

+38
-37
lines changed

3 files changed

+38
-37
lines changed

lib/utils.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,9 @@ const getBabelOptions = function loadBabelOptions(filename, options = {}) {
6666
const getTsJestConfig = function getTsJestConfig(config) {
6767
const createTransformer = require('ts-jest').createTransformer
6868
const tr = createTransformer()
69-
const { typescript } = tr.configsFor(config)
70-
return { compilerOptions: typescript.options }
69+
const configSet = tr.configsFor(config)
70+
var tsConfig = configSet.typescript || configSet.parsedTsConfig
71+
return { compilerOptions: tsConfig.options }
7172
}
7273

7374
function isValidTransformer(transformer) {

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
"convert-source-map": "^1.6.0",
7474
"extract-from-css": "^0.4.4",
7575
"source-map": "0.5.6",
76-
"ts-jest": "^25.2.1"
76+
"ts-jest": "25.5.x"
7777
},
7878
"repository": {
7979
"type": "git",

yarn.lock

+34-34
Original file line numberDiff line numberDiff line change
@@ -5675,6 +5675,13 @@ merge2@^1.2.3, merge2@^1.3.0:
56755675
version "1.3.0"
56765676
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81"
56775677

5678+
[email protected], micromatch@^4.0.2:
5679+
version "4.0.2"
5680+
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
5681+
dependencies:
5682+
braces "^3.0.1"
5683+
picomatch "^2.0.5"
5684+
56785685
micromatch@^2.3.11:
56795686
version "2.3.11"
56805687
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
@@ -5711,13 +5718,6 @@ micromatch@^3.1.4, micromatch@^3.1.8:
57115718
snapdragon "^0.8.1"
57125719
to-regex "^3.0.2"
57135720

5714-
micromatch@^4.0.2:
5715-
version "4.0.2"
5716-
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
5717-
dependencies:
5718-
braces "^3.0.1"
5719-
picomatch "^2.0.5"
5720-
57215721
57225722
version "1.43.0"
57235723
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
@@ -7360,19 +7360,19 @@ [email protected]:
73607360
version "1.1.7"
73617361
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
73627362

7363-
[email protected], resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1:
7364-
version "1.15.1"
7365-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
7366-
dependencies:
7367-
path-parse "^1.0.6"
7368-
73697363
resolve@^1.1.6, resolve@^1.3.2, resolve@^1.8.1:
73707364
version "1.9.0"
73717365
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.9.0.tgz#a14c6fdfa8f92a7df1d996cb7105fa744658ea06"
73727366
integrity sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==
73737367
dependencies:
73747368
path-parse "^1.0.6"
73757369

7370+
resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1:
7371+
version "1.15.1"
7372+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
7373+
dependencies:
7374+
path-parse "^1.0.6"
7375+
73767376
restore-cursor@^2.0.0:
73777377
version "2.0.0"
73787378
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
@@ -7545,19 +7545,19 @@ semver-regex@^2.0.0:
75457545
version "2.0.0"
75467546
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
75477547

7548-
"semver@2 || 3 || 4 || 5", "[email protected] || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.1:
7548+
"semver@2 || 3 || 4 || 5", "[email protected] || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.1:
75497549
version "5.7.1"
75507550
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
75517551

7552-
7553-
version "7.0.0"
7554-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
7555-
7556-
semver@^6.0.0, semver@^6.3.0:
7552+
[email protected], semver@^6.0.0, semver@^6.3.0:
75577553
version "6.3.0"
75587554
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
75597555
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
75607556

7557+
7558+
version "7.0.0"
7559+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
7560+
75617561
semver@^7.1.1:
75627562
version "7.1.3"
75637563
resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6"
@@ -8309,21 +8309,21 @@ trim-right@^1.0.1:
83098309
version "1.0.1"
83108310
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
83118311

8312-
ts-jest@^25.2.1:
8313-
version "25.2.1"
8314-
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-25.2.1.tgz#49bf05da26a8b7fbfbc36b4ae2fcdc2fef35c85d"
8315-
integrity sha512-TnntkEEjuXq/Gxpw7xToarmHbAafgCaAzOpnajnFC6jI7oo1trMzAHA04eWpc3MhV6+yvhE8uUBAmN+teRJh0A==
8312+
ts-jest@25.5.x:
8313+
version "25.5.1"
8314+
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-25.5.1.tgz#2913afd08f28385d54f2f4e828be4d261f4337c7"
8315+
integrity sha512-kHEUlZMK8fn8vkxDjwbHlxXRB9dHYpyzqKIGDNxbzs+Rz+ssNDSDNusEK8Fk/sDd4xE6iKoQLfFkFVaskmTJyw==
83168316
dependencies:
83178317
bs-logger "0.x"
83188318
buffer-from "1.x"
83198319
fast-json-stable-stringify "2.x"
83208320
json5 "2.x"
83218321
lodash.memoize "4.x"
83228322
make-error "1.x"
8323+
micromatch "4.x"
83238324
mkdirp "0.x"
8324-
resolve "1.x"
8325-
semver "^5.5"
8326-
yargs-parser "^16.1.0"
8325+
semver "6.x"
8326+
yargs-parser "18.x"
83278327

83288328
tslib@^1.10.0, tslib@^1.9.0:
83298329
version "1.11.1"
@@ -8838,20 +8838,20 @@ yaml@^1.7.2:
88388838
dependencies:
88398839
"@babel/runtime" "^7.8.7"
88408840

8841+
8842+
version "18.1.3"
8843+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
8844+
integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
8845+
dependencies:
8846+
camelcase "^5.0.0"
8847+
decamelize "^1.2.0"
8848+
88418849
yargs-parser@^10.0.0:
88428850
version "10.1.0"
88438851
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
88448852
dependencies:
88458853
camelcase "^4.1.0"
88468854

8847-
yargs-parser@^16.1.0:
8848-
version "16.1.0"
8849-
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1"
8850-
integrity sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==
8851-
dependencies:
8852-
camelcase "^5.0.0"
8853-
decamelize "^1.2.0"
8854-
88558855
yargs-parser@^18.1.0:
88568856
version "18.1.0"
88578857
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.0.tgz#1b0ab1118ebd41f68bb30e729f4c83df36ae84c3"

0 commit comments

Comments
 (0)