diff --git a/packages/babel-helper-create-regexp-features-plugin/src/features.ts b/packages/babel-helper-create-regexp-features-plugin/src/features.ts index 4624d6cbcce2..f190fb84b189 100644 --- a/packages/babel-helper-create-regexp-features-plugin/src/features.ts +++ b/packages/babel-helper-create-regexp-features-plugin/src/features.ts @@ -3,6 +3,7 @@ export const FEATURES = Object.freeze({ dotAllFlag: 1 << 1, unicodePropertyEscape: 1 << 2, namedCaptureGroups: 1 << 3, + // Babel 8.1: remove unicodeSetsFlag_syntax unicodeSetsFlag_syntax: 1 << 4, unicodeSetsFlag: 1 << 5, duplicateNamedCaptureGroups: 1 << 6, diff --git a/packages/babel-helper-create-regexp-features-plugin/src/util.ts b/packages/babel-helper-create-regexp-features-plugin/src/util.ts index 7396baf3219a..94a00cc66365 100644 --- a/packages/babel-helper-create-regexp-features-plugin/src/util.ts +++ b/packages/babel-helper-create-regexp-features-plugin/src/util.ts @@ -33,9 +33,7 @@ export function generateRegexpuOptions( return { unicodeFlag: feat("unicodeFlag"), - unicodeSetsFlag: - feat("unicodeSetsFlag") || - feat("unicodeSetsFlag_syntax", "parse"), + unicodeSetsFlag: feat("unicodeSetsFlag") || "parse", dotAllFlag: feat("dotAllFlag"), unicodePropertyEscapes: feat("unicodePropertyEscape"), namedGroups: feat("namedCaptureGroups") || featDuplicateNamedGroups(),