Skip to content

Commit

Permalink
fix(jest-snapshot): Avoid importing Babel inside sandbox
Browse files Browse the repository at this point in the history
Refs jestjs#9554.

Signed-off-by: Anders Kaseorg <[email protected]>
  • Loading branch information
andersk committed Dec 26, 2022
1 parent 05deb83 commit cae5788
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions packages/jest-snapshot/src/InlineSnapshots.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

import * as path from 'path';
import type {ParseResult, PluginItem} from '@babel/core';
import {Expression, File, Program, isAwaitExpression} from '@babel/types';
import type {Expression, File, Program} from '@babel/types';
import * as fs from 'graceful-fs';
import type {
CustomParser as PrettierCustomParser,
Expand All @@ -27,10 +27,9 @@ const generate = (
// @ts-expect-error requireOutside Babel transform
requireOutside('@babel/generator') as typeof import('@babel/generator')
).default;
// @ts-expect-error requireOutside Babel transform
const {file, templateElement, templateLiteral} = requireOutside(
'@babel/types',
) as typeof import('@babel/types');
const {file, isAwaitExpression, templateElement, templateLiteral} =
// @ts-expect-error requireOutside Babel transform
requireOutside('@babel/types') as typeof import('@babel/types');
// @ts-expect-error requireOutside Babel transform
const {parseSync} = requireOutside(
'@babel/core',
Expand Down

0 comments on commit cae5788

Please sign in to comment.