diff --git a/packages/babel-standalone/package.json b/packages/babel-standalone/package.json index e318144cf73e..f574ec5a32f2 100644 --- a/packages/babel-standalone/package.json +++ b/packages/babel-standalone/package.json @@ -37,6 +37,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-decimal": "workspace:^", "@babel/plugin-syntax-decorators": "workspace:^", + "@babel/plugin-syntax-destructuring-private": "workspace:^", "@babel/plugin-syntax-do-expressions": "workspace:^", "@babel/plugin-syntax-export-default-from": "workspace:^", "@babel/plugin-syntax-flow": "workspace:^", diff --git a/packages/babel-standalone/scripts/pluginConfig.json b/packages/babel-standalone/scripts/pluginConfig.json index 7fd28384f68b..4225511093b8 100644 --- a/packages/babel-standalone/scripts/pluginConfig.json +++ b/packages/babel-standalone/scripts/pluginConfig.json @@ -5,6 +5,7 @@ "syntax-class-static-block", "syntax-decimal", "syntax-decorators", + "syntax-destructuring-private", "syntax-do-expressions", "syntax-export-default-from", "syntax-flow", diff --git a/packages/babel-standalone/src/generated/plugins.ts b/packages/babel-standalone/src/generated/plugins.ts index d97f81053bbe..724211513a81 100644 --- a/packages/babel-standalone/src/generated/plugins.ts +++ b/packages/babel-standalone/src/generated/plugins.ts @@ -8,6 +8,7 @@ import syntaxClassProperties from "@babel/plugin-syntax-class-properties"; import syntaxClassStaticBlock from "@babel/plugin-syntax-class-static-block"; import syntaxDecimal from "@babel/plugin-syntax-decimal"; import syntaxDecorators from "@babel/plugin-syntax-decorators"; +import syntaxDestructuringPrivate from "@babel/plugin-syntax-destructuring-private"; import syntaxDoExpressions from "@babel/plugin-syntax-do-expressions"; import syntaxExportDefaultFrom from "@babel/plugin-syntax-export-default-from"; import syntaxFlow from "@babel/plugin-syntax-flow"; @@ -103,6 +104,7 @@ export { syntaxClassStaticBlock, syntaxDecimal, syntaxDecorators, + syntaxDestructuringPrivate, syntaxDoExpressions, syntaxExportDefaultFrom, syntaxFlow, @@ -199,6 +201,7 @@ export const all: { [k: string]: any } = { "syntax-class-static-block": syntaxClassStaticBlock, "syntax-decimal": syntaxDecimal, "syntax-decorators": syntaxDecorators, + "syntax-destructuring-private": syntaxDestructuringPrivate, "syntax-do-expressions": syntaxDoExpressions, "syntax-export-default-from": syntaxExportDefaultFrom, "syntax-flow": syntaxFlow, diff --git a/packages/babel-standalone/src/preset-stage-2.ts b/packages/babel-standalone/src/preset-stage-2.ts index 4d743659dae5..e8bf7b9920a3 100644 --- a/packages/babel-standalone/src/preset-stage-2.ts +++ b/packages/babel-standalone/src/preset-stage-2.ts @@ -19,6 +19,7 @@ export default (_: any, opts: any = {}) => { babelPlugins.proposalDecorators, { legacy: decoratorsLegacy, decoratorsBeforeExport }, ], + babelPlugins.syntaxDestructuringPrivate, [ babelPlugins.proposalPipelineOperator, { proposal: pipelineProposal, topicToken: pipelineTopicToken }, diff --git a/yarn.lock b/yarn.lock index 2a640fc0cde2..e612adeb1240 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1732,7 +1732,7 @@ __metadata: languageName: unknown linkType: soft -"@babel/plugin-syntax-destructuring-private@workspace:packages/babel-plugin-syntax-destructuring-private": +"@babel/plugin-syntax-destructuring-private@workspace:^, @babel/plugin-syntax-destructuring-private@workspace:packages/babel-plugin-syntax-destructuring-private": version: 0.0.0-use.local resolution: "@babel/plugin-syntax-destructuring-private@workspace:packages/babel-plugin-syntax-destructuring-private" dependencies: @@ -3504,6 +3504,7 @@ __metadata: "@babel/plugin-syntax-class-static-block": ^7.14.5 "@babel/plugin-syntax-decimal": "workspace:^" "@babel/plugin-syntax-decorators": "workspace:^" + "@babel/plugin-syntax-destructuring-private": "workspace:^" "@babel/plugin-syntax-do-expressions": "workspace:^" "@babel/plugin-syntax-export-default-from": "workspace:^" "@babel/plugin-syntax-flow": "workspace:^"