feat: refactoring project
This commit is contained in:
6
node_modules/@babel/helper-create-regexp-features-plugin/lib/util.js
generated
vendored
6
node_modules/@babel/helper-create-regexp-features-plugin/lib/util.js
generated
vendored
@@ -8,8 +8,8 @@ exports.generateRegexpuOptions = generateRegexpuOptions;
|
||||
exports.transformFlags = transformFlags;
|
||||
var _features = require("./features.js");
|
||||
function generateRegexpuOptions(pattern, toTransform) {
|
||||
const feat = (name, ok = "transform") => {
|
||||
return (0, _features.hasFeature)(toTransform, _features.FEATURES[name]) ? ok : false;
|
||||
const feat = name => {
|
||||
return (0, _features.hasFeature)(toTransform, _features.FEATURES[name]) ? "transform" : false;
|
||||
};
|
||||
const featDuplicateNamedGroups = () => {
|
||||
if (!feat("duplicateNamedCaptureGroups")) return false;
|
||||
@@ -22,7 +22,7 @@ function generateRegexpuOptions(pattern, toTransform) {
|
||||
};
|
||||
return {
|
||||
unicodeFlag: feat("unicodeFlag"),
|
||||
unicodeSetsFlag: feat("unicodeSetsFlag") || "parse",
|
||||
unicodeSetsFlag: feat("unicodeSetsFlag"),
|
||||
dotAllFlag: feat("dotAllFlag"),
|
||||
unicodePropertyEscapes: feat("unicodePropertyEscape"),
|
||||
namedGroups: feat("namedCaptureGroups") || featDuplicateNamedGroups(),
|
||||
|
||||
Reference in New Issue
Block a user