From 6a650089f83b06edbacd529f782de344fa6bb752 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Sat, 17 Jun 2023 05:51:14 +0800 Subject: [PATCH 1/2] Update preset-stage-2.ts --- packages/babel-standalone/src/preset-stage-2.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-standalone/src/preset-stage-2.ts b/packages/babel-standalone/src/preset-stage-2.ts index d1bd3788d1a2..b6638d648bde 100644 --- a/packages/babel-standalone/src/preset-stage-2.ts +++ b/packages/babel-standalone/src/preset-stage-2.ts @@ -22,7 +22,7 @@ export default (_: any, opts: any = {}) => { babelPlugins.proposalRecordAndTuple, { syntaxType: recordAndTupleSyntax }, ], - babelPlugins.syntaxExplicitResourceManagement, + babelPlugins.proposalExplicitResourceManagement, babelPlugins.syntaxModuleBlocks, babelPlugins.syntaxImportReflection, ], From a10be390206f0c95cbfb5a695f6836f8819a1c00 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Sat, 17 Jun 2023 20:01:39 +0800 Subject: [PATCH 2/2] review --- packages/babel-standalone/src/preset-stage-2.ts | 1 - packages/babel-standalone/src/preset-stage-3.ts | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-standalone/src/preset-stage-2.ts b/packages/babel-standalone/src/preset-stage-2.ts index b6638d648bde..440052f35443 100644 --- a/packages/babel-standalone/src/preset-stage-2.ts +++ b/packages/babel-standalone/src/preset-stage-2.ts @@ -22,7 +22,6 @@ export default (_: any, opts: any = {}) => { babelPlugins.proposalRecordAndTuple, { syntaxType: recordAndTupleSyntax }, ], - babelPlugins.proposalExplicitResourceManagement, babelPlugins.syntaxModuleBlocks, babelPlugins.syntaxImportReflection, ], diff --git a/packages/babel-standalone/src/preset-stage-3.ts b/packages/babel-standalone/src/preset-stage-3.ts index d7a3c92744f3..7a9925d27e78 100644 --- a/packages/babel-standalone/src/preset-stage-3.ts +++ b/packages/babel-standalone/src/preset-stage-3.ts @@ -20,6 +20,7 @@ export default (_: any, opts: any = {}) => { }, ], babelPlugins.proposalRegexpModifiers, + babelPlugins.proposalExplicitResourceManagement, // These are Stage 4 ...(process.env.BABEL_8_BREAKING ? []