@@ -11,7 +11,6 @@ import {
1111 ESM_JS_TRANSFORM_PATTERN ,
1212} from '../constants'
1313import type {
14- BabelConfig ,
1514 DefaultPreset ,
1615 JsWithBabelPreset ,
1716 JsWithTsPreset ,
@@ -78,18 +77,10 @@ export function createJsWithBabelPreset(
7877) : JsWithBabelPreset {
7978 logger . debug ( 'creating JS with Babel CJS Jest preset' )
8079
81- const babelConfig = tsJestTransformOptions . babelConfig
82-
8380 return {
8481 transform : {
85- [ JS_TRANSFORM_PATTERN ] : [ 'babel-jest' , typeof babelConfig === 'object' ? babelConfig : { } ] ,
86- [ TS_TRANSFORM_PATTERN ] : [
87- 'ts-jest' ,
88- {
89- ...tsJestTransformOptions ,
90- babelConfig : true ,
91- } ,
92- ] ,
82+ [ JS_TRANSFORM_PATTERN ] : 'babel-jest' ,
83+ [ TS_TRANSFORM_PATTERN ] : [ 'ts-jest' , tsJestTransformOptions ] ,
9384 } ,
9485 }
9586}
@@ -141,24 +132,21 @@ export function createJsWithTsEsmPreset(tsJestTransformOptions: Omit<TsJestTrans
141132export function createJsWithBabelEsmPreset ( tsJestTransformOptions : Omit < TsJestTransformerOptions , 'useESM' > = { } ) : {
142133 extensionsToTreatAsEsm : string [ ]
143134 transform : {
144- [ ESM_JS_TRANSFORM_PATTERN ] : [ 'babel-jest' , babelConfig : BabelConfig ]
135+ [ ESM_JS_TRANSFORM_PATTERN ] : 'babel-jest'
145136 [ ESM_TS_TRANSFORM_PATTERN ] : [ 'ts-jest' , { useESM : true } & typeof tsJestTransformOptions ]
146137 }
147138} {
148139 logger . debug ( 'creating JS with Babel ESM Jest preset' )
149140
150- const babelConfig = tsJestTransformOptions . babelConfig
151-
152141 return {
153142 extensionsToTreatAsEsm : [ ...JS_EXT_TO_TREAT_AS_ESM , ...TS_EXT_TO_TREAT_AS_ESM ] ,
154143 transform : {
155- [ ESM_JS_TRANSFORM_PATTERN ] : [ 'babel-jest' , typeof babelConfig === 'object' ? babelConfig : { } ] ,
144+ [ ESM_JS_TRANSFORM_PATTERN ] : 'babel-jest' ,
156145 [ ESM_TS_TRANSFORM_PATTERN ] : [
157146 'ts-jest' ,
158147 {
159148 ...tsJestTransformOptions ,
160149 useESM : true ,
161- babelConfig,
162150 } ,
163151 ] ,
164152 } ,
0 commit comments