feat: refactoring project

This commit is contained in:
Carlos
2024-11-23 14:56:07 -05:00
parent f0c2a50c18
commit 1c6db5818d
2351 changed files with 39323 additions and 60326 deletions

View File

@@ -49,12 +49,12 @@ function createRegExpFeaturePlugin({
}
{
if (typeof file.get(versionKey) === "number") {
file.set(versionKey, "7.25.2");
file.set(versionKey, "7.25.9");
return;
}
}
if (!file.get(versionKey) || _semver.lt(file.get(versionKey), "7.25.2")) {
file.set(versionKey, "7.25.2");
if (!file.get(versionKey) || _semver.lt(file.get(versionKey), "7.25.9")) {
file.set(versionKey, "7.25.9");
}
},
visitor: {

View File

@@ -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(),

File diff suppressed because one or more lines are too long