117 lines
6.7 KiB
JavaScript
117 lines
6.7 KiB
JavaScript
// Module ID: 12831
|
|
// Function ID: 99824
|
|
// Name: items
|
|
// Dependencies: [57, 12829, 12830]
|
|
|
|
// Module 12831 (items)
|
|
import _slicedToArray from "_slicedToArray";
|
|
|
|
let obj = {};
|
|
const items = [];
|
|
obj.re = items;
|
|
const items1 = [];
|
|
obj.safeRe = items1;
|
|
const items2 = [];
|
|
obj.src = items2;
|
|
obj = {};
|
|
obj.t = obj;
|
|
let c7 = 0;
|
|
const items3 = [["\\s", 1], , ];
|
|
const items4 = ["\\d", require("module_12829").MAX_LENGTH];
|
|
items3[1] = items4;
|
|
const items5 = ["[a-zA-Z0-9-]", require("module_12829").MAX_SAFE_BUILD_LENGTH];
|
|
items3[2] = items5;
|
|
function createToken(BUILD, arg1, arg2) {
|
|
let tmp12;
|
|
let tmp13;
|
|
let str = arg1;
|
|
while (tmp !== undefined) {
|
|
let tmp10 = _slicedToArray;
|
|
let tmp11 = _slicedToArray(tmp2, 2);
|
|
[tmp12, tmp13] = tmp11;
|
|
let tmp14 = str;
|
|
let _HermesInternal = HermesInternal;
|
|
let parts = str.split("" + tmp12 + "*");
|
|
let _HermesInternal2 = HermesInternal;
|
|
let str4 = "";
|
|
let tmp15 = tmp12;
|
|
let str5 = "{0,";
|
|
let tmp16 = tmp13;
|
|
let str6 = "}";
|
|
let str7 = parts.join("" + tmp12 + "{0," + tmp13 + "}");
|
|
let _HermesInternal3 = HermesInternal;
|
|
let parts1 = str7.split("" + tmp12 + "+");
|
|
let _HermesInternal4 = HermesInternal;
|
|
let str8 = "";
|
|
let tmp17 = tmp12;
|
|
let str9 = "{1,";
|
|
let tmp18 = tmp13;
|
|
str = parts1.join("" + tmp12 + "{1," + tmp13 + "}");
|
|
continue;
|
|
}
|
|
let closure_7 = tmp4 + 1;
|
|
require(12830)(BUILD, +closure_7, arg1);
|
|
obj[BUILD] = +closure_7;
|
|
items2[+closure_7] = arg1;
|
|
let str2;
|
|
if (arg2) {
|
|
str2 = "g";
|
|
}
|
|
const regExp = new RegExp(arg1, str2);
|
|
items[+closure_7] = regExp;
|
|
let str3;
|
|
if (arg2) {
|
|
str3 = "g";
|
|
}
|
|
const regExp1 = new RegExp(str, str3);
|
|
items1[+closure_7] = regExp1;
|
|
}
|
|
const token = createToken("NUMERICIDENTIFIER", "0|[1-9]\\d*");
|
|
const token1 = createToken("NUMERICIDENTIFIERLOOSE", "\\d+");
|
|
const token2 = createToken("NONNUMERICIDENTIFIER", "\\d*[a-zA-Z-]" + "[a-zA-Z0-9-]" + "*");
|
|
const token3 = createToken("MAINVERSION", "(" + items2[obj.NUMERICIDENTIFIER] + ")\\.(" + items2[obj.NUMERICIDENTIFIER] + ")\\.(" + items2[obj.NUMERICIDENTIFIER] + ")");
|
|
const token4 = createToken("MAINVERSIONLOOSE", "(" + items2[obj.NUMERICIDENTIFIERLOOSE] + ")\\.(" + items2[obj.NUMERICIDENTIFIERLOOSE] + ")\\.(" + items2[obj.NUMERICIDENTIFIERLOOSE] + ")");
|
|
const token5 = createToken("PRERELEASEIDENTIFIER", "(?:" + items2[obj.NUMERICIDENTIFIER] + "|" + items2[obj.NONNUMERICIDENTIFIER] + ")");
|
|
const token6 = createToken("PRERELEASEIDENTIFIERLOOSE", "(?:" + items2[obj.NUMERICIDENTIFIERLOOSE] + "|" + items2[obj.NONNUMERICIDENTIFIER] + ")");
|
|
const token7 = createToken("PRERELEASE", "(?:-(" + items2[obj.PRERELEASEIDENTIFIER] + "(?:\\." + items2[obj.PRERELEASEIDENTIFIER] + ")*))");
|
|
const token8 = createToken("PRERELEASELOOSE", "(?:-?(" + items2[obj.PRERELEASEIDENTIFIERLOOSE] + "(?:\\." + items2[obj.PRERELEASEIDENTIFIERLOOSE] + ")*))");
|
|
const token9 = createToken("BUILDIDENTIFIER", "" + "[a-zA-Z0-9-]" + "+");
|
|
const token10 = createToken("BUILD", "(?:\\+(" + items2[obj.BUILDIDENTIFIER] + "(?:\\." + items2[obj.BUILDIDENTIFIER] + ")*))");
|
|
const token11 = createToken("FULLPLAIN", "v?" + items2[obj.MAINVERSION] + items2[obj.PRERELEASE] + "?" + items2[obj.BUILD] + "?");
|
|
const token12 = createToken("FULL", "^" + items2[obj.FULLPLAIN] + "$");
|
|
const token13 = createToken("LOOSEPLAIN", "[v=\\s]*" + items2[obj.MAINVERSIONLOOSE] + items2[obj.PRERELEASELOOSE] + "?" + items2[obj.BUILD] + "?");
|
|
const token14 = createToken("LOOSE", "^" + items2[obj.LOOSEPLAIN] + "$");
|
|
const token15 = createToken("GTLT", "((?:<|>)?=?)");
|
|
const token16 = createToken("XRANGEIDENTIFIERLOOSE", "" + items2[obj.NUMERICIDENTIFIERLOOSE] + "|x|X|\\*");
|
|
const token17 = createToken("XRANGEIDENTIFIER", "" + items2[obj.NUMERICIDENTIFIER] + "|x|X|\\*");
|
|
const token18 = createToken("XRANGEPLAIN", "[v=\\s]*(" + items2[obj.XRANGEIDENTIFIER] + ")(?:\\.(" + items2[obj.XRANGEIDENTIFIER] + ")(?:\\.(" + items2[obj.XRANGEIDENTIFIER] + ")(?:" + items2[obj.PRERELEASE] + ")?" + items2[obj.BUILD] + "?)?)?");
|
|
const token19 = createToken("XRANGEPLAINLOOSE", "[v=\\s]*(" + items2[obj.XRANGEIDENTIFIERLOOSE] + ")(?:\\.(" + items2[obj.XRANGEIDENTIFIERLOOSE] + ")(?:\\.(" + items2[obj.XRANGEIDENTIFIERLOOSE] + ")(?:" + items2[obj.PRERELEASELOOSE] + ")?" + items2[obj.BUILD] + "?)?)?");
|
|
const token20 = createToken("XRANGE", "^" + items2[obj.GTLT] + "\\s*" + items2[obj.XRANGEPLAIN] + "$");
|
|
const token21 = createToken("XRANGELOOSE", "^" + items2[obj.GTLT] + "\\s*" + items2[obj.XRANGEPLAINLOOSE] + "$");
|
|
const token22 = createToken("COERCEPLAIN", "(^|[^\\d])(\\d{1," + require("module_12829").MAX_SAFE_COMPONENT_LENGTH + "})(?:\\.(\\d{1," + require("module_12829").MAX_SAFE_COMPONENT_LENGTH + "}))?(?:\\.(\\d{1," + require("module_12829").MAX_SAFE_COMPONENT_LENGTH + "}))?");
|
|
const token23 = createToken("COERCE", "" + items2[obj.COERCEPLAIN] + "(?:$|[^\\d])");
|
|
const sum = items2[obj.COERCEPLAIN] + "(?:" + items2[obj.PRERELEASE] + ")?";
|
|
const token24 = createToken("COERCEFULL", sum + "(?:" + items2[obj.BUILD] + ")?(?:$|[^\\d])");
|
|
const token25 = createToken("COERCERTL", items2[obj.COERCE], true);
|
|
const token26 = createToken("COERCERTLFULL", items2[obj.COERCEFULL], true);
|
|
const token27 = createToken("LONETILDE", "(?:~>?)");
|
|
const token28 = createToken("TILDETRIM", "(\\s*)" + items2[obj.LONETILDE] + "\\s+", true);
|
|
obj.tildeTrimReplace = "$1~";
|
|
const token29 = createToken("TILDE", "^" + items2[obj.LONETILDE] + items2[obj.XRANGEPLAIN] + "$");
|
|
const token30 = createToken("TILDELOOSE", "^" + items2[obj.LONETILDE] + items2[obj.XRANGEPLAINLOOSE] + "$");
|
|
const token31 = createToken("LONECARET", "(?:\\^)");
|
|
const token32 = createToken("CARETTRIM", "(\\s*)" + items2[obj.LONECARET] + "\\s+", true);
|
|
obj.caretTrimReplace = "$1^";
|
|
const token33 = createToken("CARET", "^" + items2[obj.LONECARET] + items2[obj.XRANGEPLAIN] + "$");
|
|
const token34 = createToken("CARETLOOSE", "^" + items2[obj.LONECARET] + items2[obj.XRANGEPLAINLOOSE] + "$");
|
|
const token35 = createToken("COMPARATORLOOSE", "^" + items2[obj.GTLT] + "\\s*(" + items2[obj.LOOSEPLAIN] + ")$|^$");
|
|
const token36 = createToken("COMPARATOR", "^" + items2[obj.GTLT] + "\\s*(" + items2[obj.FULLPLAIN] + ")$|^$");
|
|
const token37 = createToken("COMPARATORTRIM", "(\\s*)" + items2[obj.GTLT] + "\\s*(" + items2[obj.LOOSEPLAIN] + "|" + items2[obj.XRANGEPLAIN] + ")", true);
|
|
obj.comparatorTrimReplace = "$1$2$3";
|
|
const token38 = createToken("HYPHENRANGE", "^\\s*(" + items2[obj.XRANGEPLAIN] + ")\\s+-\\s+(" + items2[obj.XRANGEPLAIN] + ")\\s*$");
|
|
const token39 = createToken("HYPHENRANGELOOSE", "^\\s*(" + items2[obj.XRANGEPLAINLOOSE] + ")\\s+-\\s+(" + items2[obj.XRANGEPLAINLOOSE] + ")\\s*$");
|
|
const token40 = createToken("STAR", "(<|>)?=?\\s*\\*");
|
|
const token41 = createToken("GTE0", "^\\s*>=\\s*0\\.0\\.0\\s*$");
|
|
const token42 = createToken("GTE0PRE", "^\\s*>=\\s*0\\.0\\.0-0\\s*$");
|
|
|
|
export default obj;
|