diff --git a/packages/babel-standalone/package.json b/packages/babel-standalone/package.json index 69fc1401e910..63b0e2de1888 100644 --- a/packages/babel-standalone/package.json +++ b/packages/babel-standalone/package.json @@ -16,6 +16,7 @@ "@babel/plugin-proposal-decorators": "workspace:^", "@babel/plugin-proposal-destructuring-private": "workspace:^", "@babel/plugin-proposal-do-expressions": "workspace:^", + "@babel/plugin-proposal-duplicate-named-capturing-groups-regex": "workspace:^", "@babel/plugin-proposal-dynamic-import": "workspace:^", "@babel/plugin-proposal-export-default-from": "workspace:^", "@babel/plugin-proposal-export-namespace-from": "workspace:^", diff --git a/packages/babel-standalone/scripts/pluginConfig.json b/packages/babel-standalone/scripts/pluginConfig.json index 363b180479f9..adde8183bce3 100644 --- a/packages/babel-standalone/scripts/pluginConfig.json +++ b/packages/babel-standalone/scripts/pluginConfig.json @@ -27,6 +27,7 @@ "proposal-decorators", "proposal-destructuring-private", "proposal-do-expressions", + "proposal-duplicate-named-capturing-groups-regex", "proposal-dynamic-import", "proposal-export-default-from", "proposal-export-namespace-from", diff --git a/packages/babel-standalone/src/generated/plugins.ts b/packages/babel-standalone/src/generated/plugins.ts index 0e9e6f9c1efb..ff13ad3fd0d8 100644 --- a/packages/babel-standalone/src/generated/plugins.ts +++ b/packages/babel-standalone/src/generated/plugins.ts @@ -30,6 +30,7 @@ import proposalClassStaticBlock from "@babel/plugin-proposal-class-static-block" import proposalDecorators from "@babel/plugin-proposal-decorators"; import proposalDestructuringPrivate from "@babel/plugin-proposal-destructuring-private"; import proposalDoExpressions from "@babel/plugin-proposal-do-expressions"; +import proposalDuplicateNamedCapturingGroupsRegex from "@babel/plugin-proposal-duplicate-named-capturing-groups-regex"; import proposalDynamicImport from "@babel/plugin-proposal-dynamic-import"; import proposalExportDefaultFrom from "@babel/plugin-proposal-export-default-from"; import proposalExportNamespaceFrom from "@babel/plugin-proposal-export-namespace-from"; @@ -128,6 +129,7 @@ export { proposalDecorators, proposalDestructuringPrivate, proposalDoExpressions, + proposalDuplicateNamedCapturingGroupsRegex, proposalDynamicImport, proposalExportDefaultFrom, proposalExportNamespaceFrom, @@ -227,6 +229,8 @@ export const all: { [k: string]: any } = { "proposal-decorators": proposalDecorators, "proposal-destructuring-private": proposalDestructuringPrivate, "proposal-do-expressions": proposalDoExpressions, + "proposal-duplicate-named-capturing-groups-regex": + proposalDuplicateNamedCapturingGroupsRegex, "proposal-dynamic-import": proposalDynamicImport, "proposal-export-default-from": proposalExportDefaultFrom, "proposal-export-namespace-from": proposalExportNamespaceFrom, diff --git a/packages/babel-standalone/src/preset-stage-3.ts b/packages/babel-standalone/src/preset-stage-3.ts index 7c7d73d73862..1a8e257edf5b 100644 --- a/packages/babel-standalone/src/preset-stage-3.ts +++ b/packages/babel-standalone/src/preset-stage-3.ts @@ -5,6 +5,7 @@ export default (_: any, { loose = false } = {}) => { const plugins: any[] = [ babelPlugins.syntaxImportAssertions, babelPlugins.proposalUnicodeSetsRegex, + babelPlugins.proposalDuplicateNamedCapturingGroupsRegex, ]; if (!process.env.BABEL_8_BREAKING) { diff --git a/yarn.lock b/yarn.lock index 8c5033b1dcf7..957d538dcad5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1359,7 +1359,7 @@ __metadata: languageName: unknown linkType: soft -"@babel/plugin-proposal-duplicate-named-capturing-groups-regex@workspace:packages/babel-plugin-proposal-duplicate-named-capturing-groups-regex": +"@babel/plugin-proposal-duplicate-named-capturing-groups-regex@workspace:^, @babel/plugin-proposal-duplicate-named-capturing-groups-regex@workspace:packages/babel-plugin-proposal-duplicate-named-capturing-groups-regex": version: 0.0.0-use.local resolution: "@babel/plugin-proposal-duplicate-named-capturing-groups-regex@workspace:packages/babel-plugin-proposal-duplicate-named-capturing-groups-regex" dependencies: @@ -3624,6 +3624,7 @@ __metadata: "@babel/plugin-proposal-decorators": "workspace:^" "@babel/plugin-proposal-destructuring-private": "workspace:^" "@babel/plugin-proposal-do-expressions": "workspace:^" + "@babel/plugin-proposal-duplicate-named-capturing-groups-regex": "workspace:^" "@babel/plugin-proposal-dynamic-import": "workspace:^" "@babel/plugin-proposal-export-default-from": "workspace:^" "@babel/plugin-proposal-export-namespace-from": "workspace:^"