diff --git a/packages/babel-plugin-syntax-jsx/src/index.ts b/packages/babel-plugin-syntax-jsx/src/index.ts index e9d2ae493828..404999d19087 100644 --- a/packages/babel-plugin-syntax-jsx/src/index.ts +++ b/packages/babel-plugin-syntax-jsx/src/index.ts @@ -7,17 +7,14 @@ export default declare(api => { name: "syntax-jsx", manipulateOptions(opts, parserOpts) { + const { plugins } = parserOpts; // If the Typescript plugin already ran, it will have decided whether // or not this is a TSX file. - if ( - parserOpts.plugins.some( - p => (Array.isArray(p) ? p[0] : p) === "typescript", - ) - ) { + if (plugins.some(p => (Array.isArray(p) ? p[0] : p) === "typescript")) { return; } - parserOpts.plugins.push("jsx"); + plugins.push("jsx"); }, }; });