From 8fb977f2c1b783698e9595e5dd99599efccefb92 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Wed, 15 Jun 2022 14:41:52 -0700 Subject: [PATCH] Make `jsx: react` the default for implicit js/ts projects (#152256) Make jsx: react the default Fixes #152150 This fixes imports of `react` getting removed with TS 4.7 in implicit projects --- extensions/typescript-language-features/src/utils/tsconfig.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/utils/tsconfig.ts b/extensions/typescript-language-features/src/utils/tsconfig.ts index b92a26916d1..baf1d4fd59b 100644 --- a/extensions/typescript-language-features/src/utils/tsconfig.ts +++ b/extensions/typescript-language-features/src/utils/tsconfig.ts @@ -26,7 +26,7 @@ const defaultProjectConfig = Object.freeze module: 'ESNext' as Proto.ModuleKind, moduleResolution: 'Node' as Proto.ModuleResolutionKind, target: 'ES2020' as Proto.ScriptTarget, - jsx: 'preserve' as Proto.JsxEmit, + jsx: 'react' as Proto.JsxEmit, }); export function inferredProjectCompilerOptions(