From 2571c1fb19da3b1d0089f54b6567a69903553045 Mon Sep 17 00:00:00 2001 From: M4rk9696 Date: Tue, 30 Jul 2019 21:27:47 +0530 Subject: [PATCH] chore: Use transformer from @jest/transformer instead of Runtime --- packages/jest-runtime/src/cli/index.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/jest-runtime/src/cli/index.ts b/packages/jest-runtime/src/cli/index.ts index a0653fdb919e..441ee5c1d933 100644 --- a/packages/jest-runtime/src/cli/index.ts +++ b/packages/jest-runtime/src/cli/index.ts @@ -13,9 +13,10 @@ import yargs from 'yargs'; import {Config} from '@jest/types'; import {JestEnvironment} from '@jest/environment'; import {CustomConsole} from '@jest/console'; -import {setGlobal} from 'jest-util'; +import {setGlobal, interopRequireDefault} from 'jest-util'; import {validateCLIOptions} from 'jest-validate'; import {readConfig, deprecationEntries} from 'jest-config'; +import {ScriptTransformer} from '@jest/transform'; import {VERSION} from '../version'; import {Context} from '../types'; import * as args from './args'; @@ -82,10 +83,10 @@ export function run(cliArgv?: Config.Argv, cliInfo?: Array) { watchman: globalConfig.watchman, }) as Promise) .then(async hasteMap => { - const transformer = new Runtime.ScriptTransformer(config); - const Environment: typeof JestEnvironment = await transformer.requireAndTranspileModule( - config.testEnvironment, - ); + const transformer = new ScriptTransformer(config); + const Environment: typeof JestEnvironment = interopRequireDefault( + await transformer.requireAndTranspileModule(config.testEnvironment), + ).default; const environment = new Environment(config); setGlobal( environment.global,