diff --git a/packages/babel-standalone/src/preset-stage-1.ts b/packages/babel-standalone/src/preset-stage-1.ts index ef4c1319f310..6fdf52daec0f 100644 --- a/packages/babel-standalone/src/preset-stage-1.ts +++ b/packages/babel-standalone/src/preset-stage-1.ts @@ -7,8 +7,8 @@ export default (_: any, opts: any = {}) => { useBuiltIns = false, decoratorsLegacy = false, decoratorsBeforeExport, - pipelineProposal = "minimal", - pipelineTopicToken = "%", + pipelineProposal, + pipelineTopicToken, recordAndTupleSyntax, } = opts; @@ -21,6 +21,8 @@ export default (_: any, opts: any = {}) => { useBuiltIns, decoratorsLegacy, decoratorsBeforeExport, + pipelineProposal, + pipelineTopicToken, recordAndTupleSyntax, }, ], @@ -28,10 +30,6 @@ export default (_: any, opts: any = {}) => { plugins: [ babelPlugins.syntaxDecimal, babelPlugins.proposalExportDefaultFrom, - [ - babelPlugins.proposalPipelineOperator, - { proposal: pipelineProposal, topicToken: pipelineTopicToken }, - ], babelPlugins.proposalDoExpressions, ], }; diff --git a/packages/babel-standalone/src/preset-stage-2.ts b/packages/babel-standalone/src/preset-stage-2.ts index 3809b5f76567..4d743659dae5 100644 --- a/packages/babel-standalone/src/preset-stage-2.ts +++ b/packages/babel-standalone/src/preset-stage-2.ts @@ -7,6 +7,8 @@ export default (_: any, opts: any = {}) => { useBuiltIns = false, decoratorsLegacy = false, decoratorsBeforeExport, + pipelineProposal = "minimal", + pipelineTopicToken = "%", recordAndTupleSyntax = "hash", } = opts; @@ -17,6 +19,10 @@ export default (_: any, opts: any = {}) => { babelPlugins.proposalDecorators, { legacy: decoratorsLegacy, decoratorsBeforeExport }, ], + [ + babelPlugins.proposalPipelineOperator, + { proposal: pipelineProposal, topicToken: pipelineTopicToken }, + ], babelPlugins.proposalFunctionSent, babelPlugins.proposalThrowExpressions, [babelPlugins.syntaxRecordAndTuple, { syntaxType: recordAndTupleSyntax }],