diff options
Diffstat (limited to 'node_modules/@babel/plugin-proposal-unicode-property-regex/src')
| -rw-r--r-- | node_modules/@babel/plugin-proposal-unicode-property-regex/src/index.js | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/node_modules/@babel/plugin-proposal-unicode-property-regex/src/index.js b/node_modules/@babel/plugin-proposal-unicode-property-regex/src/index.js deleted file mode 100644 index e48298ed..00000000 --- a/node_modules/@babel/plugin-proposal-unicode-property-regex/src/index.js +++ /dev/null @@ -1,30 +0,0 @@ -import { declare } from "@babel/helper-plugin-utils"; -import rewritePattern from "regexpu-core"; -import * as regex from "@babel/helper-regex"; - -export default declare((api, options) => { - api.assertVersion(7); - - const { useUnicodeFlag = true } = options; - if (typeof useUnicodeFlag !== "boolean") { - throw new Error(".useUnicodeFlag must be a boolean, or undefined"); - } - - return { - visitor: { - RegExpLiteral(path) { - const node = path.node; - if (!regex.is(node, "u")) { - return; - } - node.pattern = rewritePattern(node.pattern, node.flags, { - unicodePropertyEscape: true, - useUnicodeFlag, - }); - if (!useUnicodeFlag) { - regex.pullFlag(node, "u"); - } - }, - }, - }; -}); |
