Sha256: df415d1193af9a43e2b5a5863345a43b585c09139eb80cf4cef21937d776f643
Contents?: true
Size: 601 Bytes
Versions: 13
Compression:
Stored size: 601 Bytes
Contents
import { declare } from "@babel/helper-plugin-utils"; import rewritePattern from "regexpu-core"; import * as regex from "@babel/helper-regex"; export default declare(api => { api.assertVersion(7); return { name: "transform-dotall-regex", visitor: { RegExpLiteral(path) { const node = path.node; if (!regex.is(node, "s")) { return; } node.pattern = rewritePattern(node.pattern, node.flags, { dotAllFlag: true, useUnicodeFlag: regex.is(node, "u"), }); regex.pullFlag(node, "s"); }, }, }; });
Version data entries
13 entries across 13 versions & 5 rubygems